主题中讨论的其他器件: MSP430FR6043
工具/软件:
我将使用 MSP430FR60431定制板。 振荡器配置:
-
用于 MCLK/SMCLK 的8 MHz HF 晶体
-
用于 ACLK 的32.768kHz 晶体
-
适用于 USSXTIN/USSXTOUT 的8 MHz 晶体
我将FR6043_USSSWLib_template_example MSP430FR6043工程移植到了该板。 使用 CCS 通过 Spy-Bi-Wire 进行调试是可以接受的。 我可以捕获超声波数据并按预期进行处理。
问题 :刷写代码并重启电源后、电路板无法启动。
通过测试、我发现问题发生在:
code = USS_runAlgorithmsFixedPoint(config, &fixedResults);
如果我将此注释掉、电路板启动正常、主循环运行。 如果保留在中、则在复位后不会发生任何情况—无 LED、无 LCD 更新、无 UART。 也没有看门狗复位。
有人知道为什么USS_runAlgorithmsFixedPoint只会在刷写后挂起、而不会在调试会话期间挂起?