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.

[参考译文] RTOS/AM3359:增加 ICSS-EMAC 中的 Tx 缓冲区大小

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/660181/rtos-am3359-increasing-tx-buffer-size-in-icss-emac

器件型号: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

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Paula、

    您是否还可以尝试更新 ICSS_EMAC\src\ICSS_emacLoc.h 中的 ICSS_EMAC_DEFAULT_FW_queue_1_size?

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

    在 ICSS_EMAC\src\ICSS_emacLoc.h 内修改队列大小后、您可以看到这些更改反映在 pDynamicMMap->txQueueSize 中

    非常感谢!
    Paula