Other Parts Discussed in Thread: AM2434, SYSCONFIG
器件型号: AM2434
主题: SysConfig 中讨论的其他器件
AM2434 的所有基于以太网的 SDK 示例都基于 R5-0-0 内核。 但是、在我的应用中、我的所有 4 个 R5 内核几乎都得到了充分利用。 是否可行/可能将其中一个工作示例移植到 M4 内核以执行所有 Lwip 重物移位?
如果很重要、我已经从 SDK 12.0.0.26 示例开始
mcu_plus_sdk_am243x_12_00_00_26\source\networking\enet\core\examples\lwip\enet_cpsw_udp_igMP\am243x-lp
我正在调整该示例、使其仅允许 ping 和单播 UDP TX、到目前为止、这种模式运行良好、尽管内核错误。 我希望能够对其进行优化、以便仅使用应用程序所需的资源、然后将其移植到我项目的 M4 内核。
从 SysConfig 的角度来看、在 M4 上操作以太网似乎是不可能的、但也许我至少可以让 M4 来管理繁重的工作、只需让 R5-0-0 内核根据需要管理轻量的 DMA ISR 触发器。
我还应该注意的是、我的 DMA 通道几乎完全被利用、在 PRU 和 R5-0-0 之间进行块数据传输、因此希望运行该以太网 Lwip 驱动程序不会导致冲突或性能问题。
我应该有希望还是错了?
谢谢、
马歇尔