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.

[参考译文] CC2650EM-7ID-RD:复位后执行代码

Guru**** 2553260 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/581015/cc2650em-7id-rd-code-execution-after-reset

器件型号:CC2650EM-7ID-RD
Thread 中讨论的其他器件:CC2650

尊敬的所有人:

首先、我要列出我的设置:

  • DevBoard:SmartRF06 EB
  • MCU:CC2650EM-7ID
  • IDE:IAR 7.4
  • BLE SDK:2_02_01_18

现在、我遇到了一个问题、即无法闪存和调试项目(例如、简单外设)、一切都正常。 但是、当我结束调试器并重置电路板 (打开和关闭电源开关)时、什么也不起作用。 我已经修改了简单外设项目,这样,当程序进入 main()函数时,LED 4应该打开。 在调试模式下、LED 指示灯亮起、但在复位后不亮。 因此、在启动过程中、似乎没有跳转到主函数。

对于3个不同的 CC2650模块和2个不同的 SmartRF06 EB、每个其他 TI 示例项目都会出现相同的问题。

但是、如果 我要刷写 ZigBee 示例项目(来自 ZStack home 1_02a_44539 SDK)、则复位后一切也正常。

是否有人有相同的问题?

有人能给我一个解决方案还是一个小建议吗?

如果您需要更多信息、请告诉我。

谢谢你

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

    您是否可以看到器件在使用简单外设进行闪存时进行广播?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hallo Marie

    是的、我可以看到广播包、我可以建立连接并读取/写入所有特性
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Daniel、您好!

    是否在重新启动电路板之前终止调试会话? 如果您终止调试会话但不重新启动电路板、会发生什么情况?

    此外、您是否更改了项目的优化?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Marie

    首先、我要终止调试会话。 终止后、程序连续工作。 但在电源复位后、它不起作用。

    我已经尝试过堆栈和应用的所有优化级别(从无到高)、但似乎什么都不起作用。

    此致

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

    您可以尝试更新到 IAR 7.70.2或更高版本吗?

    如果这不起作用:看起来 ccfg 可能存在问题。 您是否在代码或链接器文件中对此进行过任何更改? 您是否正在使用 OAD?