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.

[参考译文] CC2652R7:在 LF 时钟初始化为 RC 而不是外部时钟后、RTOS 崩溃

Guru**** 2768565 points

Other Parts Discussed in Thread: CC2652R7

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1301184/cc2652r7-rtos-crash-after-lf-clock-initializes-to-rc-instead-of-external

器件型号:CC2652R7

您好!

直到最近、我一直在 使用 LaunchPad 评估板并以 PROJECT_ZERO 为起点来开发应用。  在此期间、我没有遇到此问题...

现在、我正在对一个使用 CC2652R7的新电路板进行故障排除、 该电路板具有用于32kHz 和48MHz 时钟的外部振荡器。  根据到目前为止已测试的四块电路板之一、我遇到了一个奇怪的问题、即只要我尝试执行任何与 RTOS 相关的操作、应用程序就会崩溃。  例如,在 main 中调用 ProjectZero_createTask (),甚至只是调用 sleep 也会导致挂起。  我能在这个电路板上观察到的唯一不同之处是、在 main 期间、我可以调用 OSCClockSourceGet (OSC_SRC_CLK_LF)、并且它返回 OSC_RCOSC_LF、而不是 OSC_XOSC_LF (如预期、在三个工作板上类似)。  更奇怪的是、我在预留几天之后继续对这块电路板进行测试、电路板再次开始工作。  有没有任何想法表明可能发生了该问题、如果再次遇到该问题、我可以检查固件以帮助进行故障排除;或者、如果该低频时钟初始化为"错误"时、是否有适当的方法将该低频时钟覆盖回 XOSC?

谢谢。

埃里克