新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > TKScope仿真/燒錄BootLoader方法

TKScope仿真/燒錄BootLoader方法

作者: 時(shí)間:2009-07-09 來源:網(wǎng)絡(luò) 收藏

以Keil RealView MDK軟件為例,點(diǎn)擊XX進(jìn)入狀態(tài),進(jìn)入之后點(diǎn)擊XX退出;然后,再次點(diǎn)擊XX進(jìn)入到狀態(tài),此時(shí)就可以正確地進(jìn)行調(diào)試了。也就是說,TK- Scope仿真NAND Flash啟動(dòng),需要連續(xù)2次進(jìn)入仿真狀態(tài),第2次進(jìn)入仿真狀態(tài)才可正常、正確地調(diào)試。這種操作是由LPC3000系列芯片NAND Flash啟動(dòng)原理決定的:第1次進(jìn)入仿真,主要任務(wù)是下載程序代碼到NAND Flash中,可以看到圖6所示的Flash編程提示框;第2次進(jìn)入仿真,主要任務(wù)是將LPC3000系列芯片復(fù)位,把NAND Flask中的程序裝載到內(nèi)部RAM中。

用戶可以根據(jù)實(shí)際仿真需求,采用全速、單步、設(shè)置斷點(diǎn)等多種仿真方式來調(diào)試程序;同時(shí),可以打開相應(yīng)的窗口觀察仿真結(jié)果。仿真界面如圖7所示。

2 實(shí)現(xiàn)SPI存儲(chǔ)器啟動(dòng)仿真/
實(shí)現(xiàn)SPI存儲(chǔ)器啟動(dòng)的仿真步驟及設(shè)置與NAND Flash啟動(dòng)是一樣的。這里只強(qiáng)調(diào)選擇Flash算法的不同之處。
用戶打開驅(qū)動(dòng)安裝目錄下的ExtFlash文件夾,找到LPC3000系列芯片SPI存儲(chǔ)器啟動(dòng)外部Flash算法文件(路徑為 \configuration\ExtFlash),如圖8所示。SPI接口的Flash存儲(chǔ)器有幾種類型,TKScope仿真器會(huì)陸續(xù)提供相應(yīng)的算法文件,存放在圖8所示的Ext-Flash文件夾內(nèi)。本文所用Flash為SST25VF512,故選擇 LPC3000_SST25xFxxx.flm。

同樣,TKScope仿真SPI存儲(chǔ)器啟動(dòng),也需要連續(xù)2次進(jìn)入到仿真狀態(tài),第2次進(jìn)入仿真狀態(tài)才可正常、正確地調(diào)試。這種操作方法同樣是由 LPC3000系列芯片SPI存儲(chǔ)器啟動(dòng)原理決定的:第1次進(jìn)入仿真,主要任務(wù)是下載程序代碼到SPI存儲(chǔ)器中,可以看到Flash編程提示框;第2 次進(jìn)入仿真,主要任務(wù)是將LPC3000系列芯片復(fù)位,把SPI存儲(chǔ)器中的程序裝載到內(nèi)部RAM中。
TKScope同樣可以實(shí)現(xiàn)其他公司芯片的仿真。例如,Samsung公司的S3C2410/S3C2440芯片NAND Flash啟動(dòng),TKScope完全可以仿真,實(shí)現(xiàn)原理和操作方法與LPC3000系列基本相同。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 方法 BootLoader 燒錄 仿真 TKScope

評(píng)論


相關(guān)推薦

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

關(guān)閉