香榭丽舍
我向我们的客户提出这一问题。
在客户的电路板和代码上、我们发现 FR2433 "通常"(>50%)会因首次冷启动而挂起。 也就是说、当我们关闭系统几秒钟、然后为系统加电时、MSP430FR2433通常会挂起。 但是、如果我们通过硬件复位引脚(RGE 封装的引脚1)来复位 MSP430、那么 MSP430就能正常工作。
当 MSP430挂起时、我们将其连接到 JTAG、发现它卡在0x00cea 中、该文件位于 boot_special .c 中 我们在下图中展示了位置。
我们怀疑并检查了硬件。 然而,到目前为止,我们还没有看到任何问题。
VCC 由3.3V 供电。
我们看到电源从0平滑上升到3.3V。
在任何大于 Vcc+0.3的引脚上都没有观察到电压。 但有几个引脚被同一 Vcc 上拉、并与 Vcc 同时斜升。
不使用 ADC。
您是否知道 FR2433为何卡在 boot_special .c 的 c_int00_noargs_noexit ()中?
为什么第一次发生、但在硬件复位后消失?
您是否有任何关于我们进行调试的建议?
韦恩

