色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>DSP>TMS320F206的仿真調試方案解析

TMS320F206的仿真調試方案解析

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

資料介紹

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

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1489次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  91次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關電源原理及各功能電路詳解
  10. 0.38 MB  |  9次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7基于單片機和 SG3525的程控開關電源設計
  14. 0.23 MB  |  3次下載  |  免費
  15. 8基于單片機的紅外風扇遙控
  16. 0.23 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30319次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關電源設計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費
主站蜘蛛池模板: 视频成人永久免费视频| 国产在线观看不卡| 调教椅上的调教SM总裁被调教 | 小伙无套内射老女人| 丝瓜视频樱桃视频在线观看免费| 试看做受120秒免费午夜剧场| 色欲AV精品人妻一区二区三区 | 久久中文字幕无线观看| 蜜臀AV999无码精品国产| 欧美狂野乱码一二三四区| 日本高清在线一区二区三区| 最新国产三级在线不卡视频| 一个人的视频在线观看免费观看 | 精品国产露脸久久AV麻豆| 美国特级成人毛片| 日韩精品无码久久一区二区三| 午夜国产精品视频| 重口味av| 国产精品v片在线观看不卡| 久久国产高清字幕中文| 欧美成人精品高清在线观看| 色狠狠一区二区| 一个人看www| 国产精品96久久久久久AV不卡| 国模啪啪久久久久久久| 欧美freesex黑人又粗又| 无码骚夜夜精品| 99热这里只有精品88| 精品久久99麻豆蜜桃666| 人妻满熟妇AV无码区国产| 永久免费在线观看视频| 国产成人精品123区免费视频 | qvod电影资源| 久久成人国产精品一区二区| 十分钟视频影院免费| 9420高清完整版在线电影免费观看| 国产剧情福利AV一区二区 | 在线a亚洲视频| 国内精品国内自产视频| 色拍拍噜噜噜久久蜜桃| MM131亚洲精品久久安然|