chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>DSP>TMS320F206的仿真調(diào)試方案解析

TMS320F206的仿真調(diào)試方案解析

2017-10-27 | rar | 0.2 MB | 次下載 | 1積分

資料介紹

TMS320F206(以下簡(jiǎn)稱(chēng)F206)是C2XX系列DSP中的一個(gè)產(chǎn)品,其獨(dú)有的片內(nèi)32KB的閃速存儲(chǔ)器FLASH使其仿真調(diào)試與眾不同。F206帶有程序、數(shù)據(jù)和I/O三個(gè)相互獨(dú)立的存儲(chǔ)空間,每個(gè)存儲(chǔ)空間均為64K×16位,其中片內(nèi)雙訪問(wèn)RAM為544字(288字用于數(shù)據(jù),另256字可用于程序/數(shù)據(jù)),片內(nèi)FLASH為32K字,片內(nèi)單訪問(wèn)RAM為4.5K字,其具體分布如表1所示。
  F206的仿真調(diào)試
  ● F206仿真調(diào)試的特點(diǎn)
  F206的仿真調(diào)試器沒(méi)有采用傳統(tǒng)的插入仿真的方法,而是通過(guò)仿真器與DSP芯片上的幾個(gè)仿真引腳間通信實(shí)現(xiàn),F(xiàn)206具有符合IEEE1149.1標(biāo)準(zhǔn)的JTAG邏輯掃描電路,掃描仿真不僅克服了因仿真電纜過(guò)長(zhǎng)而引起的信號(hào)失真,而且克服了傳統(tǒng)單片機(jī)“插入式”仿真方式脫機(jī)運(yùn)行時(shí)就出錯(cuò)的缺點(diǎn)。利用聞亭公司生產(chǎn)的EPP_XDS510仿真器進(jìn)行系統(tǒng)的在線仿真調(diào)試,其一端與計(jì)算機(jī)的并口相連,另一端通過(guò)一雙列14腳的仿真插頭與F206通信。
  ● 問(wèn)題的提出
  如果所要進(jìn)行仿真的硬件裝置沒(méi)有外部存儲(chǔ)器,此種情況下如何實(shí)現(xiàn)仿真呢?若將程序完全定位至8000H開(kāi)始的片上SARAM內(nèi),則與F206中斷向量表應(yīng)該定位至0000H相矛盾,從而中斷進(jìn)一步程序?qū)⒉豢赡苷_運(yùn)行;若將程序完全定位至0000H開(kāi)始的FLASH內(nèi),雖保證了中斷進(jìn)一步程序可以正確運(yùn)行,但是由于在FLASH內(nèi)無(wú)法設(shè)置斷點(diǎn),所以此種情況下不能順利進(jìn)行仿真調(diào)試;若將中斷向量表定位至0000H的FLASH內(nèi),將程序的其他部分定位至8000H內(nèi),可以保證中斷進(jìn)一步程序的正確執(zhí)行,也可以在SARAM內(nèi)設(shè)置斷點(diǎn),似乎是一種可行的方法,但是程序每改動(dòng)一點(diǎn),也就意味著中斷向量表也要做相應(yīng)的修改,即要再次將中斷向量表燒寫(xiě)到FLASH內(nèi),不僅麻煩而且對(duì)FLASH也有損傷。
  ● 問(wèn)題的解決
  針對(duì)以上種種方案存在的弊端,筆者提出了一種行之有效的解決辦法,那就是將中斷向量表和程序都定位至8000H開(kāi)始的SARAM內(nèi),而在0000H燒寫(xiě)進(jìn)一定的跳轉(zhuǎn)語(yǔ)句,這樣既保證了中斷的正確執(zhí)行,程序斷點(diǎn)的調(diào)試,同時(shí)對(duì)FLASH也只要進(jìn)行一次燒寫(xiě)即可。
  首先完成跳轉(zhuǎn)語(yǔ)句的燒寫(xiě)。F206的FLASH燒寫(xiě)必須具備如下幾個(gè)前提:FLASH燒寫(xiě)工作只能在WIN98操作系統(tǒng)下完成,在WIN2000操作系統(tǒng)下將會(huì)顯示窗口初始化失敗,被強(qiáng)行關(guān)閉;時(shí)鐘頻率必須為20MHz。
  相應(yīng)的CMD文件為:
  MEMORY
  { PAGE 0: VECB :org= 0000h,length=40h
  。..。..
  PAGE 1:
  。..。..
  }
  SECTIONS
  { vectorb : {} 》 VECB PAGE 0
  。..。..
  }
  相應(yīng)的vectorb的程序?yàn)槿缦隆?br />   *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 ;定時(shí)器中斷
  nop
  nop
  b 8000h
  b 8000h ;保留
  b 8000h ;保留
  b 8000h ;保留
  nop
  nop
  b 8000h
  b 8000h
  b 8000h
  b 8000h
  假設(shè)燒寫(xiě)程序在E:\LOADEPP\目錄下,則將上述工程編譯并建立形成的TZ.OUT文件也復(fù)制到同樣的E:\LOADEPP\目錄下,然后執(zhí)行如下燒寫(xiě)語(yǔ)句。
  E:\LOADEPP\》PRG2XXPP -P 280 -M 0X0006 -S 0X4007 -W 6 -E SRC\C2XX_SPX.OUT TZ.OUT即可。
  在跳轉(zhuǎn)語(yǔ)句的燒寫(xiě)完成后,即可將中斷向量表和程序都定位至8000H開(kāi)始的SARAM內(nèi),這樣在SARAM內(nèi)既可很方便設(shè)置斷點(diǎn),同時(shí)已經(jīng)燒寫(xiě)進(jìn)FLASH的跳轉(zhuǎn)語(yǔ)句又能保證中斷的正確執(zhí)行,且每次對(duì)程序修改后無(wú)需再次對(duì)FLASH燒寫(xiě),只要重新生成.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 ;定時(shí)器中斷
  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é)語(yǔ)
  針對(duì)具有片內(nèi)FLASH的DSP芯片TMS320F206,在沒(méi)有片外RAM的情況下如何方便有效的進(jìn)行仿真調(diào)試,本文提出了一種行之有效的解決辦法,以期對(duì)各位致力于DSP研究開(kāi)發(fā)的同仁有所幫助。
?
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1DC電源插座圖紙
  2. 0.67 MB   |  2次下載  |  免費(fèi)
  3. 2AN158 GD32VW553 Wi-Fi開(kāi)發(fā)指南
  4. 1.51MB   |  2次下載  |  免費(fèi)
  5. 3AN148 GD32VW553射頻硬件開(kāi)發(fā)指南
  6. 2.07MB   |  1次下載  |  免費(fèi)
  7. 4AN111-LTC3219用戶(hù)指南
  8. 84.32KB   |  次下載  |  免費(fèi)
  9. 5AN153-用于電源系統(tǒng)管理的Linduino
  10. 1.38MB   |  次下載  |  免費(fèi)
  11. 6AN-283: Σ-Δ型ADC和DAC[中文版]
  12. 677.86KB   |  次下載  |  免費(fèi)
  13. 7SM2018E 支持可控硅調(diào)光線性恒流控制芯片
  14. 402.24 KB  |  次下載  |  免費(fèi)
  15. 8AN-1308: 電流檢測(cè)放大器共模階躍響應(yīng)
  16. 545.42KB   |  次下載  |  免費(fèi)

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  450次下載  |  免費(fèi)
  3. 2免費(fèi)開(kāi)源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  138次下載  |  1 積分
  5. 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
  6. 0.10 MB   |  130次下載  |  免費(fèi)
  7. 4使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
  8. 2.96 MB   |  44次下載  |  免費(fèi)
  9. 53314A函數(shù)發(fā)生器維修手冊(cè)
  10. 16.30 MB   |  31次下載  |  免費(fèi)
  11. 6美的電磁爐維修手冊(cè)大全
  12. 1.56 MB   |  24次下載  |  5 積分
  13. 7如何正確測(cè)試電源的紋波
  14. 0.36 MB   |  17次下載  |  免費(fèi)
  15. 8感應(yīng)筆電路圖
  16. 0.06 MB   |  10次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分