<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > TMS320C641X系列DSP引導方法研究

          TMS320C641X系列DSP引導方法研究

          作者: 時間:2011-02-14 來源:網(wǎng)絡 收藏

          2.5 文件燒寫
          將.hex文件燒入ROOM或FLASH中的方法有以下幾種:
          (1)使用通用燒寫器寫入。
          (2)使用CCS自帶的燒寫工具FlashBurn。
          (3)用戶自己編寫燒寫FLASH的程序。
          其中,使用通用燒寫器需要文件格式轉(zhuǎn)換且要求燒入的器件是可插拔的;而第三種方法又需要自己編寫代碼,費時費力;常用的是第二種方法,這種方法只需稍加改動,就可以運用于不同的目標系統(tǒng)中。這是因為這種方法需要首先下載FlashBurn提供的工程FBTC的.out文件到目標系統(tǒng)中。這個工程的代碼包含了系統(tǒng)中使用的存儲器的燒寫命令字,而對于不同的存儲器,該命令字是有差別的。這里要做的就是將工程的控制字宏定義改為自己目標系統(tǒng)芯片的控制字,重新編譯鏈接,然后在FlashBurn中選定新生成的FBTC.out文件和待燒入的.hex文件,就可完成文件燒寫。

          本文引用地址:http://www.ex-cimer.com/article/151038.htm

          3 外部主機HPI引導實現(xiàn)
          選擇這種引導方式時,外部主機在內(nèi)核處于復位狀態(tài),但芯片其他部分已經(jīng)脫離復位狀態(tài)時,通過HPI接口訪問的全部存儲空間和外設寄存器。當主機完成代碼裝載和初始化后,置HPIC寄存器中的NIT位為1使內(nèi)核脫離復位狀態(tài),然后從0地址處開始運行,具體流程如圖1所示。

          d.JPG
          這種方式也需要如ROM BOOT方式一樣生成.hex文件,生成方法和上述大致相同,只是由于有了外部主機的參與,可以將程序代碼一次性裝載到片內(nèi)RAM中,沒有1 KB的限制,因而無需二次啟動代碼,只需在O地址處添加跳轉(zhuǎn)指令,使得DSP內(nèi)核復位后能從入口函數(shù)_c_intOO處開始執(zhí)行即可。

          4 結(jié)語
          本文詳細論述了TMS320C641X系列DSP上電自啟動的兩種方法,并通過某星載通信接收機系統(tǒng)的驗證,方法簡單可行。該方法論述時雖然是基于非DSP/BIOS框架,經(jīng)驗證也同樣適用于DSP/BIOS系統(tǒng)中。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: DSP

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();