在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于閃爍存儲器的DSP并行引導裝載方法

            基于閃爍存儲器的DSP并行引導裝載方法

            作者: 時間:2010-11-05 來源:網絡 收藏

              上電復位后,TMS320VC5409檢測其MP/MC引腳,如果MP/MC=0,從0xFF80h處開始執(zhí)行片內程序。進入程序后,如有INT2請求中斷,則進入HPI 方式;如有INT3請求中斷,則進入EEPROM串行口引導方式;否則就進入引導方式。其詳細引導過程如圖3所示。

              片內引導方式前半部件是I/O空間引導方式,我們不采用此方式,程序繼續(xù)運行直到從數據空間0xFFFFh地址讀入一個地址數據,此數據為用戶自舉表的入口地址。這時片內引導程序就開始執(zhí)行FLASH中的用戶自舉表,若自舉表的第一個字是0x10AA,則表示是16位并行引導模式。

              4 FLASH中自舉表(Boottable)的存儲格式

              為了實現加電自舉,FLASH的數據必須按照自舉表的格式“燒寫”。自舉表的作用是:運行此表時,首先根據自舉表中前部分用戶起始地址把后面的用戶程序代碼加載到DSP片內程序空間中相應的用戶地址區(qū)域(由于FLASH與DSP時間不匹配,要設置好SWWR和BSCR寄存器),然后根據自舉表中的程序入口址,在程序空間相應的地址開始運行程序。表2為16位并行自舉的代碼結構(自舉表在空間允許的情況下可以放幾個程序代碼段,為便于說明,在此只說明一個程序代碼段的情況)。

              表2 并行自舉表的代碼結構

              下面結合一個實例,說明利用hex500命令生成二進制數據自舉表的。

              (1)所編寫的一個用戶程序名為myblink.C,在編譯鏈接成功后生成的輸出文件名為myblink.out;程序空間的開始地址為0x1400h,程序執(zhí)行的入口地址為0x144Fh。利用hex500工具,生成文件名為myblink.hex的二進制數據,hex500命令后添加如下條件:

              mybilink.out ;要轉換的.out文件



            評論


            相關推薦

            技術專區(qū)

            關閉