请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3359 工具/软件:TI-RTOS
大家好、我正在使用工业协议、我需要对 TX 缓冲区大小进行校正。 从 ICSS EMAC LLD 开发人员指南中、我看到这些更改需要在 icss_emacSwitch.h (PDK)内完成。
按照以下说明、我将#define queue_1_size 从96修改为200 (仅作为测试)、并使用以下步骤从 PDK 重新编译"ICSS_EMAC":
- 导航至 C:\TI\pdk_am335x_1_0_8\packages
- 运行 pdksetupenv.bat
- C:\TI\pdk_am335x_1_0_8\packages/gmake ICSS-EMAC_clean
- C:\TI\pdk_am335x_1_0_8\packages/gmake ICSS-EMAC
- 清理并重建我的项目
- 运行项目并检查 TX 队列大小。 没有变化,我仍然在 pDynamicMMap->txQueueSize 中看到"97"
我测试了我的项目、但也 测试了 ICSS_EMAC_BasicExample_icev2AM335x_wSoCFile_armTestproject
我的问题: 如何正确更改 Tx 队列大小? 我缺少什么?
感谢您的帮助、
Paula