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.

[参考译文] RTOS/CC1310:重新上电时器件无法运行

Guru**** 2387060 points
Other Parts Discussed in Thread: CC1310, MSP430FR2111, CC1350
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/747630/rtos-cc1310-device-can-not-run-when-re-power-up

器件型号:CC1310
主题中讨论的其他器件: MSP430FR2111CC1350

工具/软件:TI-RTOS

最近、我使用 CC1310和 TI 15.4堆栈来执行传感器和协调器。 现在、我有了由 meself 设计的协调器 PCB 和传感器 PCB。

但是、当我测试协调器时、会出现问题。

我的协调器编程根据 TI 15.4 stack 安装包1.6.00版中的 collector_cc1310_LP 进行了更改。

当我使用 CCS 和 XDS110调试编程时、协调器的编程将在器件上正确运行、此外、调试还将编程下载到 MCU。

然后、我再次使用 Flash Programmer 2下载、编程将运行。

之后、我将 MCU 断电、然后上电、器件不运行。

因此、我进行一些测试:

首先、下载 TI 样片编程、pinitrift、

引脚中断可在器件重新上电时正常运行。

第二、

更改 LED 和按钮 IO、然后将我的协调器编程下载到我的传感器 PCB、编程可以在器件重新上电时运行。

更改 LED 和按钮 IO、然后将我的传感器编程下载到协调器 PCB、编程无法在重新加电时运行。

传感器重新上电时、传感器编程可以在传感器 PCB 中运行。

在我的协调器中、

CC1310通过 FR2111 UART 和 TLSR8263 (蓝牙 IC)通过 I2C 连接到 MSP430FR2111。

FR2111和 TLSR8263均无编程。

我不知道这种情况的原因。

TI 15.4堆栈编程似乎无法在重新加电时运行、

而引脚中断可在重新上电时运行。

我的协调员的问题或电路问题?

或其他两个 IC 会导致这种情况?

请提供帮助、谢谢。

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

    现在、协调器由 CC1350 Launchpad 供电

    已使用 SWD。

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

    如果您在定制 PCB 上测试原始 TI 15.4 Stack 收集器/传感器示例、则在您下载具有闪存编程器2的 FW 后、它是否起作用?

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

    您是否尝试像 YiKai 建议的那样运行传感器收集器?
    由于不活动、我将关闭该线程、但您可以通过回复此评论来重新打开该线程。

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

    大家好、这个问题已经解决了。 在 TI 15.4堆栈示例中、CC1310由 DIO13设置为引导启动模式、如果 DIO13在加电时为浮点或低电平、器件将进入引导加载程序模式、

    更改示例中的宏定义可以解决这些问题。 谢谢大家的参与。

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

    感谢您分享您的发现。