主题中讨论的其他器件: MSP430FR2111、 CC1350
工具/软件: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 会导致这种情况?
请提供帮助、谢谢。