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.

[参考译文] CC2340R5:未输入

Guru**** 2644745 points

Other Parts Discussed in Thread: CC2340R5, UNIFLASH, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1588712/cc2340r5-not-entered-in

器件型号: CC2340R5
Thread 中讨论的其他器件: UNIFLASHSYSCONFIG

我们将 CC2340R5 IC 用于 BLE 应用以及 LIS2DE12TR 运动传感器。 移除运动传感器后、基本 BLE 示例工作正常。 但是、连接传感器时、固件不会进入main功能。 仅当我们在调试模式下手动重新启动器件时、应用才会运行。 即使使用 UniFlash 刷写固件、系统也无法启动。

为了调查问题、我暂停了 CCS 中的 CPU 并检查了程序计数器 (PC)。 执行会在以下 ROM 地址之间重复跳转:

0x0F0024F8
0x0F0024F0
0x0F0024F4

这些地址似乎位于 CC2340 引导 ROM 内部、表明器件在到达应用程序之前卡在复位环路中。 当传感器断开连接时、应用程序将正常启动。

请帮助我们了解为什么连接 LIS2DE12TR 传感器会阻止 CC2340R5 退出引导 ROM 并进入main()、以及需要进行哪些配置或硬件更改才能解决此问题。

 

 

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

    尊敬的 Divyani:

    这是一个常见问题、可能与 SysConfig 器件配置设置中的默认后门引导加载引脚相关。

    TRM 中提供了默认的 FCFG 引导加载程序设置

    您的硬件可能将 DIO21 (pinTriggerDIO) 拉至地 (pinTriggerLevel)。  若要解决该问题、您可以在 SysConfig 中禁用引导加载程序 (“禁止任何引导加载程序“)、使用自定义 CCFG 设置(“Default FCFG bootloader、with CCFG settings“)、或将您的硬件完全远离使用 DIO21。

    此致、
    Ryan

    此致、
    Ryan