国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于DSP TMS320F206的仿真調(diào)試

發(fā)布時間:2010-11-27 12:29    發(fā)布者:designer
關(guān)鍵詞: dsp , TMS320F206 , 仿真調(diào)試
TMS320F206(以下簡稱F206)是C2XX系列DSP中的一個產(chǎn)品,其獨有的片內(nèi)32KB的閃速存儲器FLASH使其仿真調(diào)試與眾不同。F206帶有程序、數(shù)據(jù)和I/O三個相互獨立的存儲空間,每個存儲空間均為64K×16位,其中片內(nèi)雙訪問RAM為544字(288字用于數(shù)據(jù),另256字可用于程序/數(shù)據(jù)),片內(nèi)FLASH為32K字,片內(nèi)單訪問RAM為4.5K字,其具體分布如表1所示。
F206的仿真調(diào)試

● F206仿真調(diào)試的特點

F206的仿真調(diào)試器沒有采用傳統(tǒng)的插入仿真的方法,而是通過仿真器與DSP芯片上的幾個仿真引腳間通信實現(xiàn),F(xiàn)206具有符合IEEE1149.1標(biāo)準(zhǔn)的JTAG邏輯掃描電路,掃描仿真不僅克服了因仿真電纜過長而引起的信號失真,而且克服了傳統(tǒng)單片機“插入式”仿真方式脫機運行時就出錯的缺點。利用聞亭公司生產(chǎn)的EPP_XDS510仿真器進行系統(tǒng)的在線仿真調(diào)試,其一端與計算機的并口相連,另一端通過一雙列14腳的仿真插頭與F206通信。

● 問題的提出

如果所要進行仿真的硬件裝置沒有外部存儲器,此種情況下如何實現(xiàn)仿真呢?若將程序完全定位至8000H開始的片上SARAM內(nèi),則與F206中斷向量表應(yīng)該定位至0000H相矛盾,從而中斷進一步程序?qū)⒉豢赡苷_運行;若將程序完全定位至0000H開始的FLASH內(nèi),雖保證了中斷進一步程序可以正確運行,但是由于在FLASH內(nèi)無法設(shè)置斷點,所以此種情況下不能順利進行仿真調(diào)試;若將中斷向量表定位至0000H的FLASH內(nèi),將程序的其他部分定位至8000H內(nèi),可以保證中斷進一步程序的正確執(zhí)行,也可以在SARAM內(nèi)設(shè)置斷點,似乎是一種可行的方法,但是程序每改動一點,也就意味著中斷向量表也要做相應(yīng)的修改,即要再次將中斷向量表燒寫到FLASH內(nèi),不僅麻煩而且對FLASH也有損傷。

● 問題的解決

針對以上種種方案存在的弊端,筆者提出了一種行之有效的解決辦法,那就是將中斷向量表和程序都定位至8000H開始的SARAM內(nèi),而在0000H燒寫進一定的跳轉(zhuǎn)語句,這樣既保證了中斷的正確執(zhí)行,程序斷點的調(diào)試,同時對FLASH也只要進行一次燒寫即可。

首先完成跳轉(zhuǎn)語句的燒寫。F206的FLASH燒寫必須具備如下幾個前提:FLASH燒寫工作只能在WIN98操作系統(tǒng)下完成,在WIN2000操作系統(tǒng)下將會顯示窗口初始化失敗,被強行關(guān)閉;時鐘頻率必須為20MHz。

相應(yīng)的CMD文件為:

MEMORY
{ PAGE 0: VECB :org= 0000h,length=40h
......
PAGE 1:
......
}
SECTIONS
{ vectorb : {} > VECB PAGE 0
......
}

相應(yīng)的vectorb的程序為如下。

*File: vectorb.h *
*File defines Interrupt vector labels *
.global _c_int0
.global _c_int1
.global _c_int2
.global _c_int3
.sect "vectorb"
b 8000h ;硬件復(fù)位c_int0
b 8002h ;外部中斷1 /INT1
b 8004h ;外部中斷2 INT2/INT3
b 8006h ;定時器中斷
nop
nop
b 8000h
b 8000h ;保留
b 8000h ;保留
b8000h ;保留
nop
nop
b 8000h
b 8000h
b 8000h
b 8000h

假設(shè)燒寫程序在E:\LOADEPP\目錄下,則將上述工程編譯并建立形成的TZ.OUT文件也復(fù)制到同樣的E:\LOADEPP\目錄下,然后執(zhí)行如下燒寫語句。

E:\LOADEPP\>PRG2XXPP -P 280 -M 0X0006 -S 0X4007 -W 6 -E SRC\C2XX_SPX.OUT TZ.OUT即可。

在跳轉(zhuǎn)語句的燒寫完成后,即可將中斷向量表和程序都定位至8000H開始的SARAM內(nèi),這樣在SARAM內(nèi)既可很方便設(shè)置斷點,同時已經(jīng)燒寫進FLASH的跳轉(zhuǎn)語句又能保證中斷的正確執(zhí)行,且每次對程序修改后無需再次對FLASH燒寫,只要重新生成.OUT文件,然后執(zhí)行CCS的FILE菜單下的LOAD PROGRAM即可。

相應(yīng)的CMD文件如下。

MEMORY
{ PAGE 0:
VEC :org=8000h,length=40h
PROG :org=8050h,length=0600h
PAGE 1:
RAM_B2 :org=60h,length=20h
RAM_B0 :org=0200h,length=0100h
RAM_B1 :org=0300h,length=0100h
DATAS :org=11ffh,length=0600h
}
SECTIONS
{ .data : {} > RAM_B0 PAGE 1
.stack: {}> DATAS PAGE 1
.bss : {}>DATAS PAGE 1
/******************************************/
vectors : {} > VEC PAGE 0
.text : load > PROG, PAGE 0
.mirro : {} > PROG PAGE 0
.cinit : {} > PROG PAGE 0
}

相應(yīng)的vectors中斷向量表的程序如下。

* File: vector.h *
* File defines Interrupt vector labels *
.global _c_int0
.global _c_int1
.global _c_int2
.global _c_int3
.sect "vectors"
b _c_int0 ;硬件復(fù)位c_int0
b _c_int1 ;外部中斷1 /INT1
b _c_int2 ;外部中斷2 INT2/INT3
b _c_int3 ;定時器中斷
nop
nop
b _c_int0
b _c_int0 ;保留
b _c_int0 ;保留
b _c_int0 ;保留
nop
nop
b _c_int0
b _c_int0
b _c_int0
b _c_int0

結(jié)語

針對具有片內(nèi)FLASH的DSP芯片TMS320F206,在沒有片外RAM的情況下如何方便有效的進行仿真調(diào)試,本文提出了一種行之有效的解決辦法,以期對各位致力于DSP研究開發(fā)的同仁有所幫助。
本文地址:http://m.qingdxww.cn/thread-42212-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節(jié)省時間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 天海翼一区二区在线观看 | 老妇毛片久久久久久久久 | 国产三级网 | 国产欧美日本在线观看 | 中文字幕一区日韩在线视频 | 国产成人久久精品一区二区三区 | 免费一级欧美大片久久网 | 成人9久久国产精品品 | 精品视频在线观看一区二区 | 欧美一级va在线视频免费播放 | 日韩精品久久一区二区三区 | 国产成人亚洲综合在线 | 色噜噜狠狠色综合久 | 免费一级毛片在线视频观看 | 精品国产中文一级毛片在线看 | 中文字幕日韩精品有码视频 | 成人黄色在线观看视频 | 精品国产高清露脸在线观看 | 久久精品是免费100 久久精品视屏 | 亚洲四虎永久在线播放 | 一级网站在线观看 | 在线观看国产免费高清不卡 | 日本免费黄网 | 日本中文在线视频 | 日本免费看片网站 | 一区二区三区四区视频在线 | 国产福利在线观看 | 国产成人免费不卡在线观看 | 亚洲第一成年网站大全亚洲 | 国产清纯91天堂在线观看 | 四虎成人永久影院 | 精品免费在线视频 | 麻豆精品一区二区三区免费 | 赌侠1999| 亚洲欧美综合一区二区三区四区 | 欧美日韩精品一区二区在线播放 | 亚洲视频区 | 欧美一区二区视频三区 | 日本a级三级三级三级久久 日本a级精品一区二区三区 | 婷婷激情综合五月天 | 亚洲欧美专区精品伊人久久 |