《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 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亚洲国产精品_日韩亚洲一区二区
亚洲国产精品va在线看黑人动漫| 国产精品国产三级国产aⅴ入口| 亚洲高清二区| 久久一区国产| 亚洲精选视频在线| 亚洲国产综合在线看不卡| 欧美精品播放| 午夜精品美女自拍福到在线| 西瓜成人精品人成网站| 激情另类综合| 欧美日韩免费在线| 欧美一二三区精品| 亚洲国产日韩欧美在线图片| 亚洲激情偷拍| 亚洲第一偷拍| 国产精品手机在线| 美女精品网站| 亚洲伊人一本大道中文字幕| 久久精品毛片| 99视频精品免费观看| 国产午夜精品久久久| 欧美xart系列高清| 亚洲欧美在线网| 亚洲欧美另类综合偷拍| 亚洲黄色在线看| 亚洲激情自拍| 午夜欧美精品| 日韩视频不卡中文| 国产又爽又黄的激情精品视频| 欧美激情中文不卡| 欧美精品日韩精品| 欧美日韩黄色大片| 久久综合色8888| 亚洲女人av| 午夜精品久久久久久99热| 午夜宅男欧美| 99国产精品视频免费观看一公开| 亚洲一本视频| 亚洲肉体裸体xxxx137| 国产一区久久| 欧美视频中文一区二区三区在线观看 | 久久香蕉精品| 欧美激情欧美狂野欧美精品| 欧美专区日韩视频| 中文av一区二区| 亚洲韩国日本中文字幕| 日韩视频永久免费| 亚洲二区视频| 99精品欧美一区二区蜜桃免费| 亚洲在线播放电影| 久久久久久久久伊人| 亚洲一区二区三区精品视频 | 国产精品日本| 怡红院精品视频| 国产精品系列在线| 国产亚洲视频在线| 最新日韩在线视频| 亚洲电影av在线| 99精品国产一区二区青青牛奶| 亚洲一区图片| 一区二区高清在线| 亚洲精选大片| 亚洲欧美综合一区| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美自拍偷拍午夜视频| 亚洲欧美清纯在线制服| 亚洲图片欧洲图片日韩av| 日韩视频一区二区三区在线播放免费观看| 夜夜狂射影院欧美极品| 欧美在线视频一区二区三区| 一本一道久久综合狠狠老精东影业 | 久久精品国语| 午夜日韩激情| 欧美成人激情在线| 免费观看日韩| 国产精品萝li| 国产精品视频自拍| 亚洲黄色大片| 欧美在线精品免播放器视频| 欧美一区二区三区四区在线观看地址| 亚洲精品一级| 久久精品盗摄| 国产精品第十页| 亚洲激情中文1区| 久久成人免费视频| 午夜精品久久久久久久男人的天堂 | 欧美日韩国产亚洲一区| 国产在线播精品第三| 一区二区三区久久网| 日韩午夜精品| 亚洲福利视频二区| 欧美一区在线看| 欧美日韩在线精品一区二区三区| 黄色在线成人| 亚洲国产91| 欧美在线精品一区| 性高湖久久久久久久久| 欧美日本一道本| 国产精品嫩草99a| 亚洲精品乱码久久久久久蜜桃91 | 亚洲欧美日韩区| 欧美日韩精品系列| 亚洲欧洲一区| 亚洲精品一区二区三区99| 久久精品国产久精国产一老狼| 欧美四级在线观看| 日韩视频不卡中文| 一本在线高清不卡dvd | 一区在线免费| 亚洲国产精品成人综合| 久久蜜桃精品| 国内免费精品永久在线视频| 午夜精品久久久久久久久久久久久 | 亚洲天堂av电影| 99精品免费视频| 欧美精品色综合| 亚洲人成高清| 日韩视频在线播放| 欧美看片网站| 夜久久久久久| 亚洲一区精品在线| 国产精品yjizz| 国产欧美日韩综合一区在线播放| 国产性色一区二区| 亚洲综合色视频| 欧美一区影院| 国内精品美女在线观看| 性做久久久久久久久| 久久精品免费| 麻豆国产精品一区二区三区| 国产一区二区在线观看免费播放| 欧美在线高清| 噜噜噜在线观看免费视频日韩 | 久久精品国产欧美亚洲人人爽| 久久福利一区| 极品少妇一区二区| 亚洲精品国产精品国自产在线| 欧美国产先锋| av不卡在线| 欧美亚洲综合网| 国精品一区二区三区| 亚洲国产成人精品久久| 免费成人网www| 最近看过的日韩成人| 一区二区三区**美女毛片| 欧美无砖砖区免费| 午夜精品久久久久久99热| 久久在线播放| 亚洲三级电影在线观看 | 国产精品久久久久三级| 午夜亚洲福利在线老司机| 久久男人资源视频| 91久久久久久久久| 亚洲一区二区三区四区视频| 国产精品日韩二区| 久久精品男女| 欧美日韩福利视频| 亚洲欧美日韩国产成人精品影院| 久久青青草综合| 亚洲精品日韩精品| 欧美在线观看网址综合| 一区二区三区在线视频播放| 亚洲最新在线视频| 国产日韩欧美在线看| 亚洲激情影院| 国产精品国产a| 亚洲二区视频| 国产精品v欧美精品v日本精品动漫| 亚洲欧美在线免费| 欧美激情综合五月色丁香小说| 宅男噜噜噜66国产日韩在线观看| 久久激情五月激情| 亚洲三级性片| 久久精品卡一| 一本色道88久久加勒比精品| 久久精品青青大伊人av| 亚洲美女啪啪| 久久精品中文字幕一区二区三区| 亚洲区免费影片| 久久久精品日韩| 99re6这里只有精品视频在线观看| 欧美在线观看天堂一区二区三区| 亚洲国产一区视频| 一区免费观看| 久久精品国产69国产精品亚洲 | 国产婷婷精品| 99精品欧美| 韩国亚洲精品| 亚洲欧美自拍偷拍| 亚洲黄色毛片| 久久免费视频一区| 亚洲资源av| 欧美啪啪一区| 亚洲国产aⅴ天堂久久| 国产精品网站视频| 在线亚洲激情| 亚洲国产精品高清久久久| 久久国产欧美精品| 一区二区三区精密机械公司| 欧美大片在线观看一区|