關 閉

        新聞中心

        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 二級

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 西昌市| 巴东县| 扬州市| 潼关县| 黄石市| 文成县| 江油市| 水城县| 潜山县| 聊城市| 老河口市| 格尔木市| 台北县| 青铜峡市| 平阴县| 县级市| 台江县| 浮山县| 法库县| 临西县| 盖州市| 平谷区| 资中县| 蚌埠市| 五大连池市| 安图县| 苗栗县| 高密市| 科尔| 平武县| 武安市| 广昌县| 固安县| 汤原县| 庆阳市| 武平县| 宁乡县| 墨竹工卡县| 南安市| 柳江县| 儋州市|