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.

[参考译文] CC2531EMK:USB 固件库和示例编译失败

Guru**** 2535150 points
Other Parts Discussed in Thread: CC2531

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/800029/cc2531emk-usb-firmware-library-and-examples-compilation-failed

器件型号:CC2531EMK
主题中讨论的其他器件:CC2531

你(们)好

我正在从 swru222.pdf 的源代码 swrc088.zip 编译 USB 固件库和固件  。 当 我尝试编译"simple_hid_dongle-rfusb_CC2531"时、我使用的是 IAR 8.1评估许可证第一次遇到 此错误"Error[E12]:无法打开文件'lnk51ew_cc2531b.xcl' D:\Users\Dattatray\AppData\Local\Temp\EWC5E2.tmp 1"

然后、在小搜索后、我在 路径 程序文件(x86)\IAR Systems\Embedded Workbench 8.1\8051\config\devices\Texas Instruments\lnk51ew_cc2530F256.xcl  and lnk51ew_cc2531F256_BANKKUS.xcl 找到两个用于 CC2531的 xcl 文件

我尝试了两个文件的以下两个错误  

lnk51ew_cc2531F256.xcl => 致命错误[E72]:必须在段定义选项(-Z、-b 或-P)中定义段 banked_code

和  

lnk51ew_cc2531F128_Banking.xcl =>  

ERROR[E46]:BSP 中引用的未定义外部"halEnterPowerMode::?Relay"(...\USB\swc088c\ide\rfusb_CC2531\IAR\temp\simple_hid_dongle\bsp.R51)

请提供我所遗漏的内容。  

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

    你(们)好

    我可以通过选择器件= CC2531F256、代码模型=近距和数据模型=大号来解决该问题  

    在链接器和调试器选项中删除了覆盖复选框中的勾号  

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

    我很高兴您能够解决您的问题。 感谢您分享解决方案!

    此致、
    Alexis