请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP430F5438A 工具/软件:TI C/C++编译器
您好,
对于100台设备的生产运行,我们发现MSP430F5438A的50 % 参考号为 F工作正常。
其它50 % 无法正常启动。
我插入了调试器,发现使用“良好”的CPU时,调试器没有问题。
使用“坏”CPU时,调试器丢失,使用调试器步进不会产生任何问题,但自由运行可能导致不同的端“崩溃”
例如:
- PC指向闪存中未使用的地址并包含0xFFFF。
- CPU进入低功耗模式,SCG1 = 1 / SCG0 = 1 / OSCOFF = 1/ CPUFF = 1。
结果完全是随机的,CPU中的代码没有使用低功率模式选项。它始终处于全功率模式。
我们当前的解决方案是移除参考f芯片并替换为另一个芯片。 我更喜欢在代码中解决问题,但我不知道接下来要测试什么。
堆栈和堆将变大,以确保不会出现此问题。
请建议如何解决或调试此问题。
提前感谢您的参与。