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.
工具与软件:
使用 MSP430F5638-IPZ-2、使用 CCS 版本的定制 SBC 12.81.00005和 MSP-FET
在将程序加载到 MCU 或调试时、有时在过去一年左右出现"Load Program Error"。
通常重试一次或两次 会修复、或者将所有部件断电:SBC、MSP-FET、CCS。 但随着代码大小的推移、最近情况变得更糟。 但代码和 RAM 的使用仍完全在 MCU 限制范围内。
MSP430: 闪存/FRAM 使用量为42084字节。 RAM 的用量为12016字节、即 FRAM 的可用容量为256 KB、RAM 的可用容量为16 KB。
已尝试:不同的代码变体、两个不同的 MSP-FET、不同的 USB 端口、运行注册表清除器并且冷启动了 PC、但问题仍然存在。
较小的测试程序不太可能出现问题、下面显示了两种错误消息变体
错误消息1
MSP430:在长度为0x7fc8的第0页上写入0x10000处的存储器块时发生故障:无法写入器件存储器
MSP430:文件加载器:验证失败:目标无法写入0x0FFD8
MSP430:GEL:文件:DC2-430-ALL-01.out:加载失败。
错误消息2.
MSP430:文件加载程序:验证失败:地址0x110F6上的值不匹配请验证目标内存和内存映射。
MSP430:GEL:文件:DC2-430-All-02.out:发生数据验证错误、文件加载失败。
另一个令人烦恼的问题是如果我让它加载并运行、调试器会经常忽略所有断点、运行箭头灰显、红色的"终止"按钮亮起
ISR 用于设置时基的 RTC B、端口3有六个开关、而 IV 针对每一个开关进行解码
JTAG 连接(如下所示)、在《硬件工具用户指南》中(图2-1)对于4线 JTAG 连接、引脚10、12、13、14用于反向通道连接-不使用该引脚
SBC 电源来自外部稳压电源
来自 USB 端口的 MSP-FET 电源
尊敬的 Ted:
我 建议检查 JTAG 信号的布局、并尽可能避免对信号的任何干扰。 有一个与您情况类似的主题、您可以参考。
(+) MSP430FR5994:多次尝试按"Flash"后"故障写入存储器块"错误消失了- MSP 低功耗微控制器论坛- MSP 低功耗微控制器- TI E2E 支持论坛
此致、
Pengfei
谢谢、我来看看。 我找到了另一个有所帮助的链接:
是否启用了 MPU 保护?
您是否尝试过不同的优化级别?
您可以尝试启用下面的设置
上面的链接中有一个指向 https://www.elprotronic.com/的链接、我与他们交谈过、他们说0.1uF 的 C28过高。 它位于 MCU 复位和 SBWTDIO 引脚96上、导致 JTAG 通信问题。 他说使用1nF、该值也显示在两个430 LaunchPad 原理图上。 我从430实验板原理图获得了0.1uf - My error。 我删除了 C28、并认为我会尝试0 μ F。 没有法拉德很棒!!! 到目前为止、仅在一个 PCB 上这样做、但它已经解决了所有 JTAG 通信问题。 无任何错误传输、并且调试器可以使用断点正常工作。 我将返修另外两块电路板、并尝试在其中一块电路板上连接一个1nF 电容、以了解其工作原理。
我认为0.000000001非常接近于0