Other Parts Discussed in Thread: MMWAVE-MCUPLUS-SDK, AWR2944, SYSCONFIG
器件型号: AWR2944
Thread 中讨论的其他器件:MMWAVE-MCUPLUS-SDK 、 SysConfig
尊敬的 TI 团队和社区:
我使用 MMWAVE-MCUPLUS-SDK v4.7.1.4 在 AWR2944 上开发以太网 (ENET) 功能。 根据 lwip_cpsw 示例、我观察到启用 ENET + lwIP 会导致严重的 L3 存储器使用量约~932KB。
此外、我还注意到、在毫米波 MCU+ SDK 中、Enet 流用例将 ENET 的大约 1MB L3 存储器分隔开、这与我的测量结果大致一致。
我的问题主要集中在**官方推荐的 ENET 实施方法**、用于内存使用受限的应用开发:
1) 是否使用建议的方式(TI 官方支持)为 ENET + lwIP 用例分配足够的 L3 存储器?
2) 对于我打算使用**一个 UDP 套接字和一个 TCP 套接字**与主机通信的典型应用(不是 ping/iperf)、是否有官方推荐的运行 ENET + lwIP 并减少 L3 使用的方法?
3) 具体而言、是否有官方指导、内存映射配置、SysConfig 设置或最佳实践使 ENET + lwIP 能够运行**具有更少 L3 存储器**、甚至**不依赖于 L3 **、理想情况下将大多数存储器放置在 MSS L2 或其他 SRAM 区域?
4) 如果当前不受支持、TI 是否有针对实际应用场景的最小存储器 ENET 配置的任何计划支持或建议模式?
详细信息:
•SDK 版本:mmwave_mcuplus_sdk_04_07_01_04
•引用的示例:lwip_cpsw
•观察到的 L3 使用情况:~932 KB
提前感谢任何指导或建议!