新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 淺析TMS320F2812片內Flash在線燒寫技術

        淺析TMS320F2812片內Flash在線燒寫技術

        作者: 時間:2012-07-18 來源:網絡 收藏

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

        4.3 底層軟件的定位

        電復位后,XMP/MC引腳為低電平.目標DSP處于計算機模式,CPU將從內部Boot Rom獲得復位向量。復位向量指向Boot Rom并執行其內部的Bootloader程序,執行完畢后確定從內部啟動.程序指針跳轉到的Ox3F7FF6處.這個地址是同定的,因此底層軟件程序必須燒寫在以這個地址為起始地址的空間內,或者在0x3F7FF6燒寫一條跳轉指令,上電復位后通過跳轉指令跳轉到底層軟件程序。

        4.4 用戶應用程序的定位

        用戶應用程序從main函數開始,但DSP首先必須調用_c_int00函數建立C語言的運行環境,主要包括:建立初始化系統堆棧,把.cinit段中的數據表拷貝到.bss段。對全局和靜態變量初始化等。_c_int00執行結束后調用main函數開始運行用戶應用程序。因此_c_int00函數的首地址才是整個程序的入口點。底層軟件程序執行結束后應該調用_c_int00函數,而不是main函數,可用跳轉指令實現,參考程序如下:


        討論的三種燒寫在實際工程中均得到實際運用。采用作為控制器的數據采集系統.利用Flash燒寫開發的試驗程序,可以根據需求及時更新,有助于產品維護。為了工程人員在實際項目開發中根據工程階段和現場環境選擇合適的燒寫方法,文中給出了關鍵部分程序。經過比較發現,基于JTAG口的燒寫技術適用于研發調試階段,而串口燒寫Flash技術更適用于維護階段.大大提高系統的可維護性和可擴展性,如在封閉和復雜環境下進行外場加載和控制時,該技術具有較好的實用價值。

        逆變器相關文章:逆變器原理


        逆變器相關文章:逆變器工作原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 左贡县| 德清县| 九寨沟县| 安龙县| 黄平县| 监利县| 都匀市| 安顺市| 土默特左旗| 延长县| 伊宁市| 鄂尔多斯市| 塔河县| 将乐县| 沛县| 赞皇县| 两当县| 贵州省| 田东县| 新乡市| 缙云县| 图木舒克市| 嵊州市| 金塔县| 石首市| 民乐县| 济宁市| 新宾| 南昌市| 浪卡子县| 满洲里市| 洪湖市| 长顺县| 卢龙县| 崇明县| 衡山县| 平邑县| 芒康县| 泸州市| 江北区| 自治县|