网站大量收购独家精品文档,联系QQ:2885784924

ADS介绍及ARM汇编语言程序设计基础课件.pptVIP

ADS介绍及ARM汇编语言程序设计基础课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

在Options選項中,需要注意的是Imageentrypoint文本框。它指定映像檔的初始入口點地址值,當映像檔被加載程式加載時,加載程式會跳轉到該地址處執行。如果需要,用戶可以在這個文本框中輸入下麵格式的入口點。入口點地址:這是一個數值,例如-entry0x0。符號:該選項指定映像檔的入口點為該符號所代表的地址處。比如:-entryint_handler。在此處指定的入口點用於設置ELF映像檔的入口地址。

需要注意的是,這裏不可以用符號main作為入口點地址符號,否則將會出現“Imagedosenothaveanentrypoint(Notspecifiedornotsetduetomultiplechoice)”的出錯資訊。Layout選項在連接方式為Simple時有效,用來安排一些輸入段在映像檔中的位置。在上圖中,PlaceatBeginningofImage選項用於指定某個輸入段放置在它所在的運行時域的開頭。編譯鏈接:檔輸出9.2.4AXD調試工具的使用在軟體開發的最初階段,可能還沒有具體的硬體設備。如果要測試所開發的軟體是否達到了預期的效果,這可以由軟體仿真來完成。當然,也可以搭建一個PCB板,這個板上可以包含一個或多個處理器,在這個板上可以運行和調試應用軟體。只有當通過硬體或者是軟體仿真所得到的結果達到了預期的效果,才算是完成了應用程式的編寫工作。調試器能夠發送以下指令:裝載映像檔到目標記憶體;啟動或停止程式的執行;顯示記憶體,寄存器或變數的值;允許用戶改變存儲的變數值。進入AXD調試工具在菜單File中選擇“Loadimage…”選項,打開LoadImage對話框,找到要裝載的.axf映像檔,點擊“打開”按鈕,就把映像檔裝載到目標記憶體中了。DockingwindowsDockingtoolbarsRegistersSource/DisassemblyMemory選擇調試目標:點擊ADX窗口菜單【Options】選擇【ConfigureTarget…】,即彈出ChooseTarget窗口,在沒有添加其他仿真驅動程式前,Target項中只有兩項,分別為ADP(JTAG硬體仿真)和ARMUL(軟體仿真)。調試工具條,從左到右依次為:全速運行(Go)停止運行(Stop)單步運行(StepIn),與Step命令不同之處在於對函數調用語句,StepIn命令將進入該函數。單步運行(Step),每次執行一條語句,這時函數調用將被作為一條語句執行。單步運行(StepOut),執行完當前被調用的函數,停止在函數調用的下一條語句。運行到游標(RunToCursor),運行程式直到當前游標所在行時停止。設置中斷點(ToggleBreakPoint)調試觀察窗口工具條,從左到右依次為:打開寄存器窗口(ProcessorRegisters)打開觀察窗口(ProcessorWatch)打開變數觀察窗口(ContextVariable)打開堆疊觀察窗口(BackTrace)打開記憶體觀察窗口(Memory)打開反彙編窗口(Disassembly)處理器狀態觀察:包括:寄存器變數記憶體記憶體窗口:包括:顯示格式修改操作單步執行、中斷點:添加變數進行觀察:9.2.5WigglerJTAG仿真器的安裝與應用簡介H-JTAG調試代理使用WigglerJTAG仿真器簡介MagicARM2410實驗箱配套的WigglerJTAG仿真器,支持ADS1.2集成開發環境,支持單步、全速及中斷點等調試功能。仿真器採用ARM公司提出的標準20腳JTAG仿真調試介面,與電腦連接採用標準25針並口(即印表機口)。要使用WigglerJTAG仿真器來調試ARM處理器,除了ADS1.2集成開發環境外,還需要安裝一個ARM調試代理軟體;推薦使用H-JTAG軟體,H-JTAG軟體的特點如下:支持ARM7/ARM9,支持自動檢測和手動指定內核;使用RDI介面,支持SDT2.51、ADS1.2、REALVIEW和IAR集成開發環境;支持ARM/Thumb模式;支持LittleEndianBIGEndian模式;支持Wiggler、SDTJTAG和自定義介面;H-JTAG調試代理使用Wi

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档