久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 多核DSP的BootLoader程序的實現

多核DSP的BootLoader程序的實現

作者: 時間:2008-11-27 來源:網絡 收藏

多核DSP的BootLoader程序的實現

  1.3 16位并行EPROM工作方式Boot表的生成

  所有程序所需的Boot表的數據結構都是通過執行包含-v548參數的鏈接命令和Hex500轉換命令的程序形成的。在鏈接過程中確定用戶程序和數據的存放地址,在Hex500轉換過程中定義程序的工作方式和用戶程序執行的入口地址等。

  為了生成16位并行EPROM方式的Boot表,首先,在鏈接程序時必須設置-v548選項;然后使用TI公司開發工具自帶的HEX500.EXE文件,根據用戶的COFF格式的代碼生成Boot表中的相應內容。

  HEX500.EXE可執行文件一般使用以下幾種參數:

  (1) *.out : 用戶的COFF格式的程序;

  (2) -e  : 確定用戶程序的入口點;

  (3) -a  : 以ASCII形式,根據用戶的*.out文件輸出對應的HEX文件;

  (4) -boot: 實現用戶程序的裝載;

  (5) -bootorg : 確定生成哪種形式的Boot表;

  (6) -memwidth: 確定引導方式的位數;

  (7) -O *.hex : 輸出的HEX文件的名稱。

  例如:

  hex500 ti.out /*根據ti.out文件生成Boot表*/

  -e 0x4000   /*用戶程序的入口點為0x4000*/

  -a       /*以ASCII形式輸出HEX文件*/

  -boot     /*裝載用戶的程序ti.out*/

  -bootorg PARALLEL

  /*生成并行EPROM方式的Boot表*/

  -memwidth 16  /*生成16位的Boot表*/

  -o ti.hex   /*生成的HEX文件名為ti.hex*/

  執行完該HEX500.EXE命令后,系統會創建一個文件名為ti.hex的ASCII文件,然后用戶根據ti.hex文件內容對EPROM進行編程就能產生上述的16位并行EPROM工作方式的Boot表。



關鍵詞: DSP 多核 BootLoader 上電

評論


相關推薦

技術專區

關閉