新聞中心

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

        TKScope仿真/燒錄BootLoader方法

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

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

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

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

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


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 新乡县| 靖州| 延津县| 亚东县| 隆昌县| 安吉县| 宝应县| 德庆县| 铁岭县| 新沂市| 仙桃市| 化州市| 茂名市| 察雅县| 视频| 霸州市| 台东市| 宝兴县| 深圳市| 溧水县| 城市| 茶陵县| 灵璧县| 张家川| 沙坪坝区| 成都市| 嘉善县| 乐山市| 右玉县| 兴安县| 中阳县| 江油市| 吉木乃县| 剑阁县| 鹤庆县| 静海县| 衡水市| 微博| 临沂市| 当涂县| 荣成市|