最近燒錄MSP430FR2355時,時常出現如下錯誤
MSP430: File Loader: Verification failed: Values at address 0x08000 do not match Please verify target memory and memory map.
MSP430: GEL: File: C:\Users\user-3421\workspace_v8\123456\Debug\123456.out: a data verification error occurred, file load failed.
很令人不解的問題有以下幾點
1. 並不是完全沒辦法燒錄,而是在某次燒錄過後就好像被鎖定一樣,之後更改任何的程式碼都會出現這種錯誤,但以成功燒錄時的程式反覆燒錄就沒問題。
2. 成功燒錄的程式,完全複製並開新的專案,就出現如上錯誤沒辦法燒了
3. 出現此錯誤的情況下,都是在系統頻率設定比較高的時候才有,用較低頻時怎麼改怎麼燒都沒問題
Susan Yang:
建议您试一下下面的设置
Debug->MSP Properties->Erase Options
另外关于data verification error的错误,我们有一个专门的页面,您也可以参考一下。
Lin Tzu Min:
回复 Susan Yang:
剛剛照圖片的設定過了,一樣不行。
Susan Yang:
回复 Lin Tzu Min:
您现在是使用的官方的launchpad还是您自制的板子?我一直使用的是官方的开发板,没有出现您这样的问题,所以无法复现您的问题。但是之前有客户出现这个问题一般有两种情况:
1 设置问题,按照上图的配置就可以了
2 硬件问题尤其是电源以及烧录接口的电路问题
Lin Tzu Min:
回复 Susan Yang:
是自製的板子,不過燒錄時是透過官方的launchpad前端的USB模組,透過SBW跳線進行燒錄,
電源端應該是沒什麼問題,先前燒錄也都正常,而是在某一次燒錄後就像被鎖定了,
程式一經任何變更(即便只是一個字元)即出現此錯誤,但是沒有任何變動的話則可以反覆燒錄
Susan Yang:
回复 Lin Tzu Min:
透過官方的launchpad用SBW進行燒錄 是指使用开发板上的板载仿真器来烧录?
Lin Tzu Min:
回复 Susan Yang:
是的,就把相同型號MCU板子上的跳線帽取下,直接將電源和SBW共四條線拉出來進行燒錄
user4849938:
回复 Lin Tzu Min:
靠!我也中招了!问题与你的一致!我的是TI官方的板子,现在用官方历程死活都烧不进去!
user4849938:
回复 user4849938:
我把论坛的方法都试了一遍都不行!绝望了!
Lin Tzu Min:
回复 user4849938:
不妨試試看下圖中的選項勾選?
user4849938:
回复 Lin Tzu Min:
问题总算解决了!在下载程序前先将复位按下,待CCS向目标板MSP430FR2355烧录时,板载仿真器红灯亮时,立即松开按键,后面就能回复正常!
FRCTL0 = (FRCTLPW | NWAITS_2); 没有这行代码很容易出现这种问题。
TI中文支持网






