TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430FR2355 Compiler問題

最近燒錄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); 没有这行代码很容易出现这种问题。

赞(0)
未经允许不得转载:TI中文支持网 » MSP430FR2355 Compiler問題
分享到: 更多 (0)