请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1352P 工具与软件:
您好!
我尝试增加一个 SDK (v7.41)源文件中定义的 TX 队列大小:
// ti154stack\high_level\mac_cfg.c /* maximum number of data frames in transmit queue */ #ifndef MAC_CFG_TX_DATA_MAX #define MAC_CFG_TX_DATA_MAX 16 #endif /* maximum number of frames of all types in transmit queue */ #ifndef MAC_CFG_TX_MAX #define MAC_CFG_TX_MAX 40 #endif /* maximum number of frames in receive queue */ #ifndef MAC_CFG_RX_MAX #define MAC_CFG_RX_MAX 16 #endif
我看到了几个选项、其中一个选项是在 application\defines\collector.opt 中定义这些宏
-DMAC_CFG_TX_DATA_MAX=16 -DMAC_CFG_TX_MAX=40 -DMAC_CFG_RX_MAX=16
另一个选项是"project properties->CCS build->Arm Linker->Advanced Options->Command File Preprocessing"
您能否告知建议使用哪种方式? 我没有看到一种简单的方法来验证宏是否已成功覆盖、也不希望更改 SDK 文件本身。
谢谢!
ZL