《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 大容量無線傳輸技術中DSP的啟動
大容量無線傳輸技術中DSP的啟動
摘要: 大容量無線傳輸技術中DSP的啟動,1引言在極低譜密度,高頻譜利用率的大容量無線傳輸技術中,高速實時信號處理成為技術的關鍵。目前市場上,能滿足對高速實時信號處理的需要有具有良好的可編程性的器件主要有DSP和FPGA。TMS320C6000系
關鍵詞: DSP
Abstract:
Key words :

1 引言

在極低譜密度,高頻譜利用率的大容量

C6416 啟動模式管腳配置 www.elecfans.com


如果DSP 的程序小于1K 字節,那么上述ROM 啟動機制已經可以完成程序的加載。然而事實上大部分DSP 的程序會大于1K 字節,這時就需要創建一個特定啟動程序來完成更多代 碼的加載。該特定啟動程序又被稱作二級bootloader。

在需要二級bootloader 的程序中,這段特定啟動代碼通常駐留在ROM 存儲器的起始位 置以便在DSP 復位后能自動被加載到內存地址0 處。當1K 字節代碼被加載完畢后,CPU 開始從地址0 處執行,也就是執行二級bootloader 的內容。二級bootloader 的功能就是將程序的剩余部分拷貝到內存中。

2 啟動方法的設計與實現

采用二級bootloader 的DSP 啟動方法的實現大體分為四步:配置存儲器;編寫 secondary bootloader 代碼;編譯程序,轉換目標文件的格式;將程序燒寫進Flash。圖1 為實施該啟動方法的硬件平臺示意圖,其中DSP 的型號選擇C6416,Flash 的型號選擇 AM29LV800B。

 

為實施該啟動方法的硬件平臺示意圖 www.elecfans.com




2.1 配置存儲器

2.1.1 定義存儲器分區

為了實現使用二級bootloader 的ROM 啟動,需要將Flash 劃分為FLASH_BOOT, FLASH_REST 兩個區。這兩個區分別存儲由on-chip bootloader 拷貝的程序段和由secondary bootloader 拷貝的程序段。對于BIOS 程序,Memory 段的定義在MEM(Memory Section Manager)對象里。對于非BIOS 程序,Memory 段定義在linker command file 中。一個C6416 的Memory 段定義的例子如下所示:




2.1.2 COFF 段的定位

DSP 程序是以COFF 段的形式在內存中存放的。一個COFF 段就是一個代碼或數據塊, 它在內存中占據連續空間。COFF 段分為自定義段,初始化段和未初始化段三種。COFF 段可 以有各種屬性,其中load 屬性和run 屬性跟DSP 啟動有密切關系。Load 屬性指明段的存儲 地址,run 屬性指明段的執行地址。二級bootloader 負責將所有的段從load 地址拷貝到run 地址。例如:

.text: LOAD= FLASH, RUN= IRAM

表示代碼段.text 被存儲在flash 中,DSP 啟動時二級bootloader 將該段拷貝到IRAM 中。

2.2 編寫Secondary bootloader 代碼

對于C6416,外部存儲器接口(EMIF)需要正確配置以后才可以訪問外部存儲器件。在這 項工作完成后,二級bootloader 應該將所 有的初始化段從它們的load 地址拷貝到run 地址, 之后再跳轉到_c_int00,也即是程序入口點。Secondary Bootloader 用匯編語言編寫,因 為此時C 環境尚未建立。  

二級bootloader 必須知道所有初始化段的大小,在Flash 中存儲的位置以及應該被加 載到何處才能進行正確的拷貝。事實上,二級bootloader 通過讀取段拷貝表獲得上述信息。 本文第三部分詳細說明了有關段拷貝表的內容。完成二級bootloader 代碼的編寫后,應將它添加入工程,與工程的其他代碼一同編譯鏈接生成.out 文件。

2.3 轉換目標文件的格式

編譯鏈接生成的是.out 格式文件,然而Flash 一般接收的是ASCII 格式的文件。CCS 附帶的工具hex conversion utility 可將.out 文件轉換為ASCII 格式的.hex 文件,Hex6x 以命令行文件的形式執行。Hex 命令行文件中,首先指明輸入文件(.out),輸出文件的格式和ROM 的大小及類型,以及哪些段需要被放在ROM 中。一個Hex 命令行文件的例子如下所示(注釋內容用“/*”和“*/”括起):







2.4 將程序燒寫進Flash

將2.3 節生成的ASCII 文件燒寫進Flash 可以使用CCS 自帶的FlashBurn 工具。 FlashBurn 是一個帶圖形界面的軟件,它首先將一個稱作FlashBurn Target Component (FBTC) 的程序下載到DSP 內存中,通過與FBTC 的實時數據交換完成對Flash 的擦除編程等操作。 針對不同的硬件(DSP,Flash 型號)修改FBTC 是該方法的關鍵。所需修改處包括Flash 的基地址,大小,及讀寫命令字等。

3 段拷貝表

二級bootloader 使用一個段拷貝表(section copy table)進行段的拷貝。段拷貝表包 含每個需要拷貝的段的必要信息,如段的load 地址,段的run 地址,段的大小。段拷貝表被插入在secondary bootloader 的末尾。

生成段拷貝表的方法有兩種:  

1) 使用 hex conversion utility 的-boot 選項 在2.3 節中我們討論了程序文件格式的轉換和hex 命令行文件,事實上Code Composer Studio 自帶的工具hex conversion utility 提供了一種更為方便的生成段拷貝表的方法, 只要在hex 命令行文件中使用一些特殊的選項即可。特殊的選項有–boot, ?bootorg 和 –bootsection,這三個選項的含義分別如下:

-boot 使用該選項時hex conversion utility 將自動轉換所有初始化段的格式

-bootorg 指明段拷貝表的地址

-bootsection 指明二級bootloader 所在的段的名稱

2) 使用 linker 選項(LOAD_START,RUN_START,SIZE)

涉及段拷貝表的生成的有三個選項:LOAD_START,RUN_START 和SIZE,可分別獲得一個段的駐留地址,運行地址和大小。例如下列代碼可獲得text 段的駐留地址(存于_text_ld_start 中),運行地址(_text_rn_start)和段的大?。ù嬗赺text_size)

.text : load = FLASH_REST, run = IRAM

LOAD_START(_text_ld_start),

RUN_START(_text_rn_start),

SIZE(_text_size)

4 結束語

本文針對在極低譜密度,高頻譜利用率的大容量無線傳輸技術研究中C6000 系列DSP 的應用程序大于1K 字節的情況,提出了一種使用二級bootloader 從Flash 啟動DSP 的方法。 該方法可應用于采用了C6000 系列DSP 的嵌入式系統中,不需要額外的Flash 編程器,具有 廣泛的適用性。

本文作者創新點:在二級bootloader 中引入段拷貝表用以控制程序加載過程,并利用 CCS 自身的編譯功能獲取段拷貝表的內容,該方法可提高效率且準確性高。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          午夜国产一区| 亚洲视频国产视频| 亚洲第一久久影院| 欧美精品系列| 国产精品男女猛烈高潮激情| 久热成人在线视频| 亚洲一区二区三区精品视频| 久久久国产一区二区| 亚洲国产精品久久久久秋霞影院| 国产精品狼人久久影院观看方式| 欧美一区国产二区| 亚洲人精品午夜| 欧美日韩国产综合视频在线| 欧美日韩视频在线| 亚洲免费在线视频| 另类欧美日韩国产在线| 美女精品视频一区| 久久久av毛片精品| 巨乳诱惑日韩免费av| 欧美精品系列| 中文欧美日韩| 欧美色欧美亚洲另类七区| 一区二区在线观看视频| 欧美日韩无遮挡| 国产热re99久久6国产精品| 久久精品国产v日韩v亚洲| 中文有码久久| 欧美日韩一卡| 黄色亚洲免费| 亚洲欧美激情精品一区二区| 99人久久精品视频最新地址| 国产一区二区三区免费不卡| 国产精品二区在线观看| 亚洲欧美日韩一区| 欧美激情一区二区三区在线视频观看| 亚洲国产精品精华液网站| 国产色综合天天综合网| 亚洲欧美激情视频在线观看一区二区三区| 亚洲在线第一页| 欧美日韩国产综合在线| 久久看片网站| 亚洲欧美激情视频| 欧美深夜福利| 亚洲国产一区二区三区在线播| 亚洲国产婷婷综合在线精品| 亚洲激情成人在线| 久久精品日韩| 欧美 日韩 国产精品免费观看| 国产精品成人一区二区三区吃奶| 伊人成人网在线看| 亚洲欧美日本国产有色| 欧美大片在线影院| 亚洲视频你懂的| 欧美亚洲三级| 国产亚洲欧美日韩在线一区| 欧美日韩亚洲一区在线观看| 欧美日韩精品一区二区天天拍小说| 国产精品久久久久久影视| 欧美系列亚洲系列| 国模精品一区二区三区| 国产精品久久久久91| 久久久久久久久伊人| 欧美日韩精品欧美日韩精品| 欧美性猛交99久久久久99按摩| 欧美韩日一区二区| 在线观看亚洲精品视频| 久久先锋影音av| 男人的天堂亚洲在线| 久久国产精彩视频| 久久久久国产一区二区三区四区| 亚洲资源在线观看| 日韩亚洲欧美中文三级| 激情久久五月天| 国产精品久久久久久久浪潮网站| 欧美伦理91| 亚洲精品国精品久久99热| 美女视频黄 久久| 欧美sm视频| 亚洲图片在线观看| 欧美精品激情blacked18| 亚洲免费av片| 国产视频在线观看一区二区三区| 在线观看视频日韩| 免费91麻豆精品国产自产在线观看| 亚洲欧洲在线播放| 久久久精品午夜少妇| 黄色免费成人| 国产日韩欧美精品在线| 日韩网站在线观看| 久久久久青草大香线综合精品| 亚洲精品一区二区三区在线观看| 欧美日韩另类综合| 欧美精品99| 亚洲欧洲一区二区天堂久久| 欧美一级在线视频| 国产欧美日韩一区二区三区| 久久频这里精品99香蕉| 国产日韩一区二区| 激情综合激情| 欧美成人午夜激情视频| 亚洲第一福利视频| 久久这里有精品视频| 99热精品在线| 欧美伊人久久久久久午夜久久久久| 久久人人97超碰国产公开结果| 亚洲人成网站精品片在线观看| 一区二区三区免费网站| 国产综合婷婷| 久久精品盗摄| 亚洲成在线观看| 欧美在线一二三区| 国产精品综合久久久| 免费在线国产精品| 欧美电影免费观看高清| 在线不卡免费欧美| 亚洲国产高清自拍| 欧美理论视频| 国产欧美日韩一级| 一区二区三区免费在线观看| 夜夜躁日日躁狠狠久久88av| 欧美激情在线| 国产主播在线一区| 亚洲综合色丁香婷婷六月图片| 欧美一区亚洲| 欧美伦理在线观看| 在线看片一区| 欧美一区二区三区电影在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲高清毛片| 亚洲成人影音| 欧美金8天国| 欧美日韩一区成人| 国产精品久久久久久超碰| 国产亚洲欧美中文| 国产精品黄色在线观看| 国产手机视频一区二区| 久久精品国产第一区二区三区| 亚洲性人人天天夜夜摸| 国产精品久久久久久亚洲毛片| 老牛嫩草一区二区三区日本| 国产精品99久久久久久久vr| 一区二区三区国产精品| 国产精品系列在线播放| 激情婷婷欧美| 国产日韩欧美综合精品| 亚洲成人资源网| 最新国产乱人伦偷精品免费网站| 亚洲清纯自拍| 欧美色综合天天久久综合精品| 中文在线一区| 久久资源在线| 日韩天堂在线视频| 99一区二区| 欧美性天天影院| 亚洲视频在线二区| 久久噜噜亚洲综合| 欧美日韩国产三区| 午夜精品国产更新| 国产欧美欧洲在线观看| 亚洲性xxxx| 久久亚洲欧美| 欧美日本不卡| 99成人在线| 你懂的视频一区二区| 亚洲激情国产精品| 免费在线欧美视频| a91a精品视频在线观看| 午夜亚洲视频| 欧美成人tv| 午夜在线电影亚洲一区| 亚洲电影有码| 欧美久久久久久| 久久综合久久久| 一本久道久久综合中文字幕| 欧美一区二区三区在线播放| 国产精品一区一区三区| 亚洲精品在线视频| 亚洲欧美中日韩| 国产亚洲一级高清| 亚洲三级影院| 麻豆国产精品va在线观看不卡| 亚洲激情视频在线| 伊人久久综合| 亚洲视频在线看| 91久久中文字幕| 久久夜色精品一区| 亚洲激情图片小说视频| 欧美xxx在线观看| 一本色道**综合亚洲精品蜜桃冫| 欧美日韩另类国产亚洲欧美一级| 国产视频精品va久久久久久| 久久激情五月激情| 雨宫琴音一区二区在线| 亚洲综合视频在线| 99www免费人成精品| 伊人狠狠色丁香综合尤物| 免费在线观看精品| 国产精品综合| 9国产精品视频| 欧美日本不卡视频| 欧美激情一区二区三区四区| 在线观看成人一级片| 亚洲一区二区三区免费观看| 亚洲国产成人午夜在线一区| 亚洲日本乱码在线观看| 亚洲免费伊人电影在线观看av| 国产精品久久久一区二区三区| 亚洲另类黄色| 欧美成人免费va影院高清| 欧美电影免费观看高清完整版| 狠狠干综合网| 欧美1区视频| 亚洲精品国产无天堂网2021| 99精品国产高清一区二区| 亚洲国产成人精品女人久久久| 国语自产精品视频在线看8查询8| 欧美不卡视频一区发布| 国产精品高清一区二区三区| 久久综合五月| 久久亚洲精品网站| 国产精品久在线观看| 欧美人在线视频| 亚洲综合精品四区| 黄色一区二区三区四区| 亚洲精品一区中文| 亚洲精品一线二线三线无人区| 国产精品视频久久| 欧美一级二区| 欧美日韩成人综合天天影院| 亚洲国产精品久久久久| 99精品热6080yy久久| 牛牛精品成人免费视频| 亚洲日本乱码在线观看| 欧美日韩三级一区二区| 亚洲国产高清aⅴ视频| 国产农村妇女精品| 亚洲免费一级电影| 国产亚洲制服色| 亚洲精品中文字幕女同| 国产精品白丝av嫩草影院| 日韩亚洲不卡在线| 亚洲视频精品在线| 欧美三级资源在线| 欧美在线观看一区| 一区在线观看视频| 国产精品久久久久久久第一福利| 欧美日韩在线播放三区| 精品动漫一区二区| 亚洲一区区二区| 国产精品久久久久久久久免费桃花| 国产综合网站| 亚洲精品久久久久久一区二区| 欧美韩国日本综合| 国产情侣一区| 性欧美长视频| 亚洲国产激情| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲精品在线二区| 欧美中文字幕视频在线观看| 欧美精品三级日韩久久| 欧美日韩精品在线视频| 欧美1区2区| 亚洲第一精品久久忘忧草社区| 国产精品免费久久久久久| 亚洲综合视频网| 欧美日韩国产在线一区| 欧美成人综合一区| 欧美亚洲免费| 欧美精品网站| 翔田千里一区二区| 国产日韩综合一区二区性色av| 国产欧美日韩一区二区三区在线观看| 亚洲另类一区二区| 欧美激情一区二区久久久| 亚洲日韩视频| 国产精品亚洲一区| 国产精品免费一区二区三区观看| 久久久久看片| 国产日韩欧美在线播放不卡| 亚洲高清成人| 国产欧美精品国产国产专区| aa级大片欧美三级| 国产精品丝袜xxxxxxx| 欧美特黄一级| 在线观看日产精品| 国模 一区 二区 三区| 欧美高清视频免费观看| 欧美日韩综合在线免费观看| 欧美亚洲专区| 久热精品在线视频| 欧美日韩精品福利| 国产日本欧美在线观看| 日韩亚洲国产欧美| 国内一区二区在线视频观看| av成人动漫| 在线视频欧美一区| 韩日视频一区| 免费一级欧美片在线播放| av成人免费在线观看| 久久久久久91香蕉国产| 蜜臀av国产精品久久久久| 国产精品青草综合久久久久99| 欧美在线观看你懂的| 亚洲国产第一页| 国产精品国产三级国产专播品爱网| 国产欧美日韩亚州综合| 久久久在线视频| 一级日韩一区在线观看| 亚洲资源av| 国产一区二区三区在线观看免费| 国内综合精品午夜久久资源| 欧美午夜精品伦理| 免费精品视频| 国产免费观看久久黄| 国产一区二区三区视频在线观看| 国产精品男人爽免费视频1| 欧美黄色视屏| 国产日韩久久| 好看的亚洲午夜视频在线| 99精品国产在热久久| 亚洲欧美日韩成人| 国产欧美一二三区| av72成人在线| 国产日韩一区二区三区| 欧美黄色成人网| 欧美一区二区免费观在线| 国内外成人在线视频| 国产精品久久久久高潮|