工具/软件:
你好
我可以按预期在 R5FSS0 上编译和运行 enet_lwip_icssg 示例。 它按预期运行。 我尝试修改它以便能够在 R5FSS1 上运行它。 我可以启动软件、但收到以下消息:
========================== │
ENET LWIP App │
========================== │
Enabling clocks! │
EnetAppUtils_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:3 From 4 To 1 │
EnetUdma_openRxCh: [Enet UDMA] UDMA RX Channel open failed: 0xfffffffb │
EnetUdma_openRxCh: [Enet UDMA] UDMA RX Channel open failed: 0xfffffffb │
EnetHostPortDma_open: Failed to open Enet DMA RX channel: -1 │
Icssg_openDma: icssg1: failed to open ICSSG Host Port RX │
Icssg_open: icssg1: failed to open DMA: -1 │
EnetPer_open: icssg1: Failed to open: -1 │
Enet_open: icssg1: Failed to open: -1 │
Enet_open failed │
Assertion @ Line: 364 in syscfg/ti_enet_open_close.c: hEnet != NULL_PTR : failed !!!
我将问题调试到文件`mcu_plus_sdk_am64x_10_01_00_32/source/drivers/UDMA/dma_rmcfg_common.c`的第 134 行、该行基本上是对 sciclient 的调用、返回给定主机有 0 个 soc 通道可供使用。
我也尝试调整 boardcfg 但没有运气。 我不知道该如何将此示例移植到 R5FSS1?
提前感谢您、
Philippe