新聞中心

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

        TKScope仿真/燒錄BootLoader方法

        作者: 時間:2009-07-09 來源:網絡 收藏

        在ARM9內核的開發中,程序一直是研發工程師頭痛的事情。原因是沒有高效的下載程序和模仿加載的。因此整個BootLoader的調試開發效率不高。
        支持ARM芯片不同形式的BootLoader。例如,NXP公司LPC3000系列芯片可選擇從不同的外部設備啟動:NAND Flash、SPI存儲器、USB、UART或靜態存儲器。其中,NAND Flash、SPI存儲器啟動比較常用。本文以LPC3000系列芯片為例,詳細講解TK-Scope仿真/NAND Flash、SPI存儲器的啟動。LPC3000系列芯片NAND Flash、SPI存儲器啟動原理是一樣的:芯片上電復位后,通過片內BootLoader把外部存儲設備中的程序裝載到內部的RAM中執行。

        本文引用地址:http://www.104case.com/article/152426.htm

        1 實現NAND Flash啟動仿真/燒錄
        仿真之前需要正確地設置工作參數,用戶可參考使用指南,這里只強調需要特別注意的兩項設置。
        ①[主要設置]選項。如圖1所示,要特別注意的是復位恢復時間的設置。圖1中的復位恢復時間就是Boot-Loader把NAND Flash中的程序裝載到芯片內部RAM中的時間。時間值由用戶根據程序的大小來設定。

        ②[程序燒寫]選項。如圖2所示,要特別注意的是Flash算法的選擇。LPC3000系列芯片內部無Flash,所以編程算法中沒有Flash算法文件。選擇NAND Flash啟動,需要添加外部NAND Flash算法文件。

        單擊[添加算法]按鈕,打開驅動安裝目錄下的ExtFlash文件夾,找到LPC3000系列芯片NANDFlash啟動算法文件(路徑為 TKScope\configuration\Ext-Flash),如圖3所示。可以看到NAND Flash算法文件有2種,用戶需要根據實際使用的NAND Flash類型來選擇。其中:LPC3000_NAND_2KBytesPage.flm為大頁NAND Flash算法文件;LPC3000_NAND_512BytesPage.flm為小頁NAND Flash算法文件。NAND Flash算法文件添加完畢后,界面如圖4所示。注意:此時,Flash起始地址默認為0x80000000,需要手動修改為0x00000000。

        程序燒寫的最終界面如圖5所示,NAND Flash起始地址為Ox00000000。注意:[編程Flash]、[驗證Flash]一定要選中,否則程序無法下載到Flash中。同時,選擇[扇區擦除]選項。至此,TKScope仿真器工作參數設置完畢,可以開始進行仿真。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿图什市| 普陀区| 城固县| 宜宾县| 彭州市| 开化县| 岳普湖县| 涟源市| 精河县| 昌平区| 许昌县| 龙州县| 迭部县| 沧州市| 太湖县| 苍山县| 乐平市| 海门市| 九江县| 岳西县| 松桃| 洛川县| 永顺县| 扶余县| 修文县| 凤台县| 临潭县| 博爱县| 彰化县| 益阳市| 黑河市| 马龙县| 额济纳旗| 教育| 周口市| 丹棱县| 略阳县| 宜君县| 崇文区| 玉环县| 诸城市|