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.

[参考译文] 编译器/CC2541DK-SENSOR:IAR cc2541生成时间错误。

Guru**** 2587365 points
Other Parts Discussed in Thread: BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/596408/compiler-cc2541dk-sensor-iar-cc2541-build-time-error

器件型号:CC2541DK-SENSOR

工具/软件:TI C/C++编译器

我有一个较旧的项目,该项目正在构建.......... 现在、如果我在安装 IAR 8.2许可证版本(软件狗)后在新的桌面系统上构建相同的项目、我会得到上面所述的错误。

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

    您使用的是哪个版本的 TI BLE-Stack? 所需的 IAR for 8051版本列在 SDK 主目录下的 readme.txt 中。 例如、对于 BLE-Stack v1.4.1和 v1.4.2、正确的版本是 IAR 8051 v9.10.3。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rachel、

             我忙于其他一些项目、因此无法很快重放。 安装 perl 后、错误已解决、但现在我被下面提供的新错误卡住。

    致命错误[E72]:必须在段定义选项(-Z、-b 或-P)中定义段 SLEEP_CODE

    我当前使用的版本

    用于8051 IDE 的 IAR Embedded Workbench -版本8.20.1

    IAR 嵌入式工作平台通用组件-6.4.6.2419

     

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该使用 IAR EW8051 9.10.3版在 BLE Stack v.1.4.2中构建示例
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

         目前我有 BLE SDK 版本1.3.2和 IAR 版本8.2。 我正在构建的源代码来自我们的一个客户、它们都准备好 构建项目、帮助我解决问题。

    谢谢、此致

    Rafakath

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

    您好、Mohammad、

    您的客户端是否使用了您正在使用的同一版本的 IAR? 如果将默认 SensorTag 项目导入您的 IAR 版本、您是否会遇到相同的错误?

    BLE-Stack v1.3.2的项目是使用 IAR v8.10编译和验证的。 虽然您可以让项目使用 IAR 8.20、但我建议您至少更新到使用 IAR 8.20构建和测试的 BLE-Stack v1.4.0。 您可以在我们的 BLE wiki 页面 上找到移植项目的步骤:http://processors.wiki.ti.com/index.php/LPRF_BLE_Porting_Projects