This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM6442:以太网取消初始化问题:不释放内存资源

Guru**** 2374090 points
Other Parts Discussed in Thread: AM6442
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1505643/am6442-ethernet-de-init-issue-not-releasing-memory-resources

器件型号:AM6442

工具/软件:

您好、

我目前正在使用带有 SDK 10.01.00.32的 AM6442入门套件板。 我的分配需要在电路板上实现以太网功能。 当前使用"enet_cpsw_rawhttpsserver"示例作为我的分配基于基于 nortosr5f 的实现。 当我移植此代码并尝试在电路板上运行时、最初出现错误、然后我修改了 example.syscfg 并进行了以下3项更改:

UART 池模式:

2. I2C 地址到0x51

3.将以太网驱动程序连接到 DP83867并将地址设置为1。

然后运行代码。

我对代码进行了小幅修改、注释了 http 部分并按如下方式添加了 ping 测试部分:

其中#define PING_TEST_DURATION_SEC 30U、现在我能够看到 Etherent 初始化日志并通过 DHCP 服务器路由器获取 IP。 我成功完成了 ping 测试。 但在取消初始化时、我能够看到与存储器释放相关的错误。 以下是完整的日志:

==========================
CPSW LWIP HTTP WEB SERVER
==========================
Enabling clocks!
EnetAppUtils_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:1 From 4 To 2
Open MAC port 2
EnetPhy_bindDriver:1873
PHY 0 is alive
PHY 1 is alive
EnetMod_ioctl:1608
Cpsw_registerIoctlHandler:1844
EnetPer_ioctl:1394
Enet_ioctl:1057
Failed to set dscp Priority map for Port 1 - -1
Starting lwIP, local interface IP is dhcp-enabled
[LWIPIF_LWIP] NETIF INIT SUCCESS
Host MAC address-0 : 34:08:e1:80:b7:dc
Host MAC address-0 : 70:ff:76:1f:42:3e
Enet IF UP Event. Local interface IP:0.0.0.0
Cpsw_handleLinkUp:1450
MAC Port 2: link up
Network Link UP Event
Enet IF UP Event. Local interface IP:192.168.33.172
Network is UP ...
Starting ping test for 30 seconds...
Ping test duration finished.
RingMemQ: Before: 2, after: 0
DmaDesQ: Before: 32, after: 0
PktMemQ Large: Before: 16, after: 0
Assertion @ Line: 656 in /nightlybuilds/mcupsdk_internal/jenkins/mcu_plus_sdk_am64x_10_01_00_32/source/networking/enet/utils/enet_appmemutils.c: : failed !!!

==============================================================

如何解决此问题? 我需要正确的取消初始化序列、在取消初始化时释放所有资源。

谢谢。此致、

Ajay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的  Ajay:

    感谢您的查询。

    我会检查一下、然后返回给您。

    此致

    Ashwani

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、有任何更新?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ajay:

    感谢您的详细步骤。

    我的设置中也会重现该问题。

    希望它将在下一个版本中得到修复。

    跟踪编号: SITSW-7117

    此致

    Ashwani