《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > TMS320VC5410的BOOT設計與實現
TMS320VC5410的BOOT設計與實現
摘要: TMS320VC54X系列DSP芯片一般都在片內設置有BOOT程序。BOOT程序的主要作用是在開機時將用戶程序從外部裝入到程序存貯器。不同型號的DSP芯片中BOOT引導程序的大小是不同的。TMS320VC5410內部就具有2K字的BOOT程序,下面就介紹TMS320VC5410的BOOT設計方法。
Abstract:
Key words :

  TMS320VC54X系列DSP芯片一般都在片內設置有BOOT程序。BOOT程序的主要作用是在開機時將用戶程序從外部裝入到程序存貯器。不同型號的DSP芯片中BOOT引導程序的大小是不同的。TMS320VC5410內部就具有2K字的BOOT程序,下面就介紹TMS320VC5410的BOOT設計方法。

  1 BOOT的模式選擇

  我們使用TMS320VC5410的BOOT程序時,需要將DSP設置為微機工作方式(硬件復位后采樣MP/MC=0),則當執行片內的引導程序,并且DSP復位后,程序就從內部ROM的FF80H處開始執行程序。在FF80H處,有一條跳轉指令,轉向ROM中已掩模的BOOT程序,這樣便開始運行內部的BOOT程序。這個引導程序首先進行初始化。初始化工作包括使中斷無效(INTM=1)、將內部的雙存取塊/單存取塊映射到程序/數據空間(OVLY=0),對程序和數據空間都設置7個等待狀態。

  TMS320VC5410程序引導共有5種模式:

  (1)HPI模式,這是一種主機接口模式。主機通過寫入主機控制寄存器(HPIC)來中斷DSP,而  DSP則通過主機中斷信號來中斷主機。主機可以響應HINT信號和清除該信號。HINT是否為低電平決定了是否選用主機接口HPI引導模式。

  (2)并行I/O口BOOT模式(支持8bits和16bits)。

  (3)串行口模式(標準/TDM/BSP)(支持8bits和16bits),串口引導共有8種方式。按字長8位與16位兩種格式和CLKX/FSX引腳的設置決定引導模式。采用8位子長時需要對下列控制位置位:

  •   接收復位信號RRST;
  •   發送模式位TXM;
  •   時鐘模式位MCM(使CLKX由片內時鐘源驅動);
  •   幀同步模式位FSM(必須由外部施加幀同步脈沖信號到FSR引腳);
  •   格式位FO(選擇8位數據傳輸方式)。

  (4)外部并行模式(支持8bits和16bits)。

  (5)WARM BOOT,即熱引導模式,可以使傳輸控制入口地址,也可以在器件熱復位或用其他方式把程序代碼已經傳輸到片內或片外存儲器(如DMA)后使用WARM引導模式。在WARM引導模式時,由BRS字中的SRC或ADDR字段指定入口地址的高6位。

  本文主要就8位/16位并行I/O口引導模式作探討。

  I/O口引導模式提供了一種異步地把程序代碼從I/O口地址空間0h處傳輸到內部或外部的程序存儲器的方法。圖1是程序流程圖。

程序流程圖

  由圖1的流程圖我們可以看到設置合理的數據區的FFFFH地址的內容,使它成為有效地并行引導,就可以實現我們的并行I/O的BOOT模式。

  2 設計FFFFH地址的內容使它成為有效的并行引導數據

  FFFFH地址所填的內容就是所設計的應用程序開始的地址,在所設計的程序中起始地址是0頁的08000h,因此,在此程序中將FFFFH的內容設置為08000h。

  3 設置08000h的內容,實現引導功能

  我們可以根據圖2來得到我們所需要填寫的數據。

流程圖

  由圖2的流程圖我們可以知道,要往08000h地址開始寫入所規定的值才符合要求。見表1。

填入符合要求的字

  依照表1,我們可以填入符合要求的字。

  4 獲取填入字的信息

  要獲取填入字的信息就要生成一張表,而生成這張表之前需要做一個批處理文件,批處理文件的做法如下:

  (1)首先編譯通過生成“.out”文件;

  (2)打開UltraEdit-32編輯批處理的軟件;

  (3)用hex命令進行編輯。

  hex命令形式如下:

  •   myfile.out/*輸入的COFF文件名.
  •   -e 0x0000/*程序的起始地址.
  •   -a/*ASCII輸出形式.
  •   -boot/*引導所有的程序單元.
  •   -bootorg PARALLEL/*創建PARALLEL的BOOT引導.
  •   -memwidth 16/*16bits的EPROM.
  •   -o myfile.hex/*輸出文件名.

  這里有一個小程序可以看出具體操作過程(程序的起始為0x2000):

  hex500 test1.out-e 0x2000-boot-bootorgPARALLEL-memwidth 16-romwidth 16-o test1.hex

  這樣可以生成一個表,如表2所示。

生成表

生成表

生成表

生成表

  表2中帶下劃線者代表每一個Section的起始地址,有框線者是這一個Section的長度(注意,當我們依據這張表填的時候,應該將Section的長度加1,這是應用后得出來的經驗),最后一個Section的最后四個0表示結束。

  由上,我們就可以使用并行的BOOT模式了。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美日韩一区二区| 久久av免费一区| 国产婷婷成人久久av免费高清 | 欧美一区二区在线免费播放| 一区二区三区精品| 最新成人av网站| 亚洲高清视频在线观看| 黄色成人在线观看| 国产欧美日韩一区二区三区在线观看| 欧美亚州在线观看| 欧美日韩一区二区在线播放| 欧美日本国产一区| 欧美精品1区| 欧美日韩高清区| 欧美精品在线观看一区二区| 欧美电影资源| 欧美国产日本在线| 欧美精品一区二区在线观看| 欧美黄色免费网站| 欧美国产日韩在线| 欧美人妖在线观看| 欧美日韩中文| 欧美色视频一区| 国产精品久久久久久久久久免费看 | 国内精品视频在线播放| 国产主播一区二区三区| 国产亚洲欧美激情| 国产三区精品| 国产一区二区三区直播精品电影 | 91久久久久久久久久久久久| 91久久精品www人人做人人爽| 亚洲激情视频| 日韩午夜精品| 亚洲私人影院| 欧美一区2区视频在线观看 | 久久这里只有精品视频首页| 久久综合成人精品亚洲另类欧美| 猫咪成人在线观看| 欧美激情区在线播放| 欧美日韩三级在线| 国产精品系列在线播放| 欧美日韩国产色视频| 国产精品v欧美精品∨日韩| 国产精品色午夜在线观看| 国产日韩一区二区三区在线| 极品av少妇一区二区| 亚洲国产一区二区在线| 99国产精品视频免费观看| 亚洲视屏在线播放| 久久国产精品电影| 亚洲精品视频在线看| 亚洲无人区一区| 欧美在线free| 欧美激情视频网站| 欧美午夜在线| 激情综合激情| 一本久久青青| 欧美在线视频日韩| 一区二区激情小说| 久久国产精品72免费观看| 另类国产ts人妖高潮视频| 欧美日韩p片| 国产亚洲欧美一区| 亚洲人精品午夜| 午夜精品电影| 日韩一区二区久久| 久久国产精品毛片| 欧美精品国产精品| 欧美国产日韩a欧美在线观看| 国产精品h在线观看| 狠狠色狠狠色综合日日tαg| 99精品久久久| 久久激情视频| 亚洲中午字幕| 欧美成人亚洲| 国产欧美大片| 国产一二三精品| 亚洲精品一区在线| 国产伦精品一区二区三区视频孕妇| 欧美mv日韩mv国产网站| 国产精品久久久久久久7电影 | 亚洲国产第一| 先锋a资源在线看亚洲| 亚洲巨乳在线| 久久精品欧美| 国产精品成人一区二区| 在线观看日韩精品| 亚洲女同同性videoxma| 亚洲人体1000| 久久激情五月激情| 国产精品av免费在线观看| 1024成人网色www| 亚洲欧美日韩第一区| 日韩视频在线观看| 久久精品视频99| 国产精品video| 亚洲激情在线| 午夜日韩视频| 亚洲综合精品| 欧美激情精品久久久久久蜜臀| 国产精品一区二区在线观看不卡 | 国产欧美在线看| 99国产精品99久久久久久| 亚洲电影在线看| 香蕉久久久久久久av网站 | 亚洲一区www| 老色鬼久久亚洲一区二区| 国产精品久久久久aaaa九色| 国内视频精品| 香蕉精品999视频一区二区| 一本色道久久综合亚洲精品按摩 | 亚洲国产日韩欧美一区二区三区| 亚洲午夜激情在线| 欧美激情一区二区三区不卡| 国产亚洲欧美日韩一区二区| 在线亚洲自拍| 99re这里只有精品6| 美女久久一区| 国产亚洲精品美女| 亚洲一区二区成人在线观看| 亚洲国产日韩欧美| 久久久精品2019中文字幕神马| 欧美午夜免费影院| 亚洲欧洲在线免费| 久久精品一区二区三区四区| 香蕉成人啪国产精品视频综合网| 欧美日韩亚洲一区二区三区四区| 国精品一区二区| 久久国产福利国产秒拍| 香蕉久久夜色精品国产| 国产精品h在线观看| 99精品国产在热久久婷婷| 亚洲免费观看在线观看| 久久蜜桃资源一区二区老牛| 国产伦精品一区二区三区免费 | 亚洲图片激情小说| 久久精品二区| 欧美资源在线| 国产精品尤物| 亚洲欧美另类国产| 亚洲欧美日本在线| 亚洲日本激情| 国产一区二区三区免费在线观看| 亚洲精品一区二区网址| 亚洲每日更新| 欧美激情第8页| 国语自产在线不卡| 久久成人精品视频| 久久九九国产精品| 国产有码一区二区| 欧美中文字幕在线播放| 午夜视频久久久久久| 国产精品久久久久久妇女6080 | 亚洲你懂的在线视频| 欧美精品粉嫩高潮一区二区 | 亚洲午夜羞羞片| 亚洲欧美日韩国产| 农夫在线精品视频免费观看| 国产欧美 在线欧美| 亚洲黄色免费| 宅男噜噜噜66一区二区66| 欧美日本在线播放| 9l视频自拍蝌蚪9l视频成人| 日韩亚洲不卡在线| 欧美极品在线视频| 日韩午夜av| 国产精品99久久99久久久二8| 免播放器亚洲一区| 亚洲日本在线观看| 亚洲视频在线观看视频| 国产精品美女久久久| 亚洲欧美日韩久久精品| 久久亚洲不卡| 亚洲第一毛片| 一区二区三区色| 国产精品老牛| 欧美在线影院在线视频| 免费亚洲网站| 亚洲大胆视频| 亚洲色图自拍| 国产精品久久久99| 日韩特黄影片| 久久黄金**| 亚洲欧洲精品成人久久奇米网| 亚洲网站在线| 久久午夜精品一区二区| 一本久道久久综合狠狠爱| 欧美在线播放一区二区| 1024精品一区二区三区| 亚洲午夜激情| 久久精品国产精品亚洲综合| 亚洲精品乱码| 亚洲一区影院| 国产毛片一区| 在线亚洲高清视频| 性欧美办公室18xxxxhd| 国产一区二区三区四区五区美女| 亚洲国产综合在线看不卡| 狼人社综合社区| 亚洲一区二区三区激情|