新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 使用RealViewMDK時(shí)常見(jiàn)的問(wèn)題(2)

使用RealViewMDK時(shí)常見(jiàn)的問(wèn)題(2)

作者: 時(shí)間:2012-08-24 來(lái)源:網(wǎng)絡(luò) 收藏

在你下載程序的時(shí)候有遇到過(guò)類(lèi)似于如下的錯(cuò)誤信息嗎?

本文引用地址:http://2s4d.com/article/148541.htm

Load D:davidprojectfarsightLED_UARTobjLED_teST.AXF

No Algorithm found for: 30000000H - 300041EFH

Erase skipped!

此時(shí)也會(huì)彈出“Error:Flash Download failed – ARM920T”的錯(cuò)誤對(duì)話框。

從錯(cuò)誤信息中,可以看到RV要找以0x30000000開(kāi)頭的地址空間的Flash下載算法。但這個(gè)空間不是Flash地址空間。而是內(nèi)存空間。這說(shuō)明,在這個(gè)項(xiàng)目中的Scatter文件是基于RAM內(nèi)存空間的。現(xiàn)在打開(kāi)工程的optiON對(duì)話框的Linker標(biāo)簽看看,果然是沒(méi)錯(cuò)!

這個(gè)有兩種解決方法:

1)你既然選擇了基于內(nèi)存的加載方式,應(yīng)該在Utilities標(biāo)簽中,取消“Update Target before Debugging”,這個(gè)選項(xiàng)只能在Flash加載方式中。參考如下圖。

2)采用基于Flash的Scatter加載文件。



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉