日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
基于閃爍存儲器的TMS320VC5409 DSP并行引導(dǎo)裝載方法
基于閃爍存儲器的TMS320VC5409 DSP并行引導(dǎo)裝載方法
 更新時間:2008-8-4 5:02:29  點擊數(shù):2
【字體: 字體顏色
10AA(并行尋址格式)
SWWSR寄存器的初始值
BSCR寄存器的初始值
用戶程序入口的XPC
用戶程序入口的地址PC
用戶程序的長度
用戶程序起始地址XPC
用戶程序起始地址PC
用戶程序代碼…
0000(表示自舉表結(jié)束)

下面結(jié)合一個實例,說明利用hex500命令生成二進(jìn)制數(shù)據(jù)自舉表的方法。

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

mybilink.out ;要轉(zhuǎn)換的.out文件

-a ;生成ASCII碼的形式

-e 0x144Fh ;程序空間中程序運行的開始

地址

-boot ;轉(zhuǎn)換成自舉表的形式

-bootorg PARALLEL ;并行格式

-byte ;按字節(jié)分配地址

-memwidth 16 ;系統(tǒng)存儲器字寬度為16位

-romwidth 16 ;ROM物理寬度為16位

-swwsr 0x7FFFh ;SWWSR設(shè)置軟件等待周期

-bscr 0xF800h ;BSCR設(shè)置段開關(guān)控制寄存器值0xF800

-o myblink.hex ;輸出的二進(jìn)制數(shù)據(jù)文件名

(2)生成的進(jìn)制數(shù)據(jù)文件myblink.hex的數(shù)據(jù)為:

0x10AA 0x7FFF 0xF800 0x0000 0x144F 0x00D1 0x0000 0x1400 …(用戶程序代碼)… 0x0000;

前8個數(shù)據(jù)解釋分別為:

0x10AAh:16位并行尋址格式;

0x7FFFh:SWWSR初始值為0x7FFFh,因為FLASH的運行速度比DSP慢,等待7個周期;

0xF8000h:BSCR初始值為0xF800h;

0x0000h:自舉表程序入口的XPC=0;

0x144Fh:自舉表程序入口的地址=0x144Fh;

0x00D1h:自舉表程序的長度=0xD1h;

0x0000h:自舉表起始地址XPC=0;

0x1400h:自舉表的起始地址=0x1400h。

(3)編寫一個數(shù)據(jù)轉(zhuǎn)換程序,把二進(jìn)制數(shù)據(jù)文件myblink.hex轉(zhuǎn)換為數(shù)組頭文件myblink.h。在CCS環(huán)境下,F(xiàn)LASH的“燒寫”主程序包含此頭文件,編譯鏈接后通過仿真器下載到DSP中,運行DSP,用戶程序就被“燒入”FLASH中了。

實際應(yīng)用是:在數(shù)據(jù)空間地址0xFFFFh(也就是FLASH的空間0xFFFFh)中“燒寫”數(shù)據(jù)0x9000h(FLASH中存放的自舉表起始地址),在FLASH的地址0x9000h開始“燒入”用戶自舉表數(shù)據(jù)即myblink.h中的數(shù)組數(shù)據(jù)。

DSP 運行情況是:依據(jù)第3節(jié)所述的引導(dǎo)裝載過程,經(jīng)過一系列的設(shè)置,使DSP尋址到數(shù)據(jù)空間地址0xFFFFh,得到自舉表的起始地址0x9000h,PC指針指向0x9000h,執(zhí)行自舉表的數(shù)據(jù),根據(jù)自舉表寫入信息,把后面的程序裝載入程序空間起始地址0x1400h(XPC=0)(這時通過仿真器查看程序空間0x1400h開始的數(shù)據(jù),與仿真器下載的myblink.out文件數(shù)據(jù)是一致的)。然后,DSP的PC指針指向程序入口地址0x144Fh (XPC=0)開始執(zhí)行用戶程序,從而完成了DSP利用FLASH實現(xiàn)16位并行引導(dǎo)裝載的過程。



  • 上一篇: SPI串行Flash在數(shù)據(jù)存儲系統(tǒng)中的應(yīng)用
  • 下一篇: 用X24C45實現(xiàn)設(shè)備掉電時的數(shù)據(jù)存儲
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1