關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于DM642的FLASH分頁二級引導程序設計

        基于DM642的FLASH分頁二級引導程序設計

        作者: 時間:2009-12-24 來源:網絡 收藏

        (3)判斷是否到達頁末的代碼。頁地址控制寄存器的地址為0x90080011。在代碼拷貝的過程中,時刻判斷加載指針是否指向下一頁的開始,如果是,則返回到0x9000400,如果不是,則繼續拷貝。實現代碼如下:

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


        (4)執行跳轉。代碼拷貝完成后,引導結束,執行跳轉指令。代碼如下:


        另外,必須編寫相應的命令文件以配合引導程序完成引導過程。在本例中,將引導程序放在.boat-load段中,并在命令文件中添加如下代碼:

        4 實驗結果
        引導程序的匯編文件加入實際工程中,并且在命令文件中為引導程序申請相應的內存空間后,編譯、連接生成可執行文件(.out)。然后,通過hex6x轉換工具將可執行文件轉換為CCS可加載的數據文件。
        建立CCS仿真環境與開發板的連接,通過CCS仿真平臺,將數據文件燒寫到中。燒寫完成后,斷開開發板與CCS的連接,加電測試程序能夠正常運行。


        5 結 語
        本文介紹了分頁引導的二級引導程序的設計方法,并給出部分實現代碼。實踐證明,該方法是可行的。這為基于的實際應用開發提供了一個途徑。


        上一頁 1 2 3 下一頁

        關鍵詞: FLASH 642 DM 二級

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 波密县| 富民县| 吉安市| 罗源县| 江门市| 湖州市| 许昌市| 池州市| 老河口市| 湖北省| 东明县| 枣庄市| 光泽县| 敦化市| 静海县| 雅江县| 茂名市| 濉溪县| 聂荣县| 无棣县| 肇东市| 库车县| 仪征市| 都兰县| 晋中市| 南部县| 正定县| 梅河口市| 南岸区| 都兰县| 鸡泽县| 崇文区| 响水县| 安福县| 霍邱县| 恭城| 锡林浩特市| 成安县| 精河县| 会东县| 华容县|