久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4737|回復: 0
打印 上一主題 下一主題
收起左側

ARM9學習3-調試第一個ARM匯編程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:89763 發表于 2015-9-12 22:01 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
調試第一個ARM匯編程序
1.雙擊KEIL uVision4圖標,打開RVMDK uVision4集成開發環境。
2.通過菜單“project\new uvision project…”,新建一個工程,選擇要存放的位置和工程文件名“Test001”,點擊“保存按鈕”。
3.CPU選型,選擇三星的S3C2410A,繼續點擊“OK”按鈕。
4.不添加啟動代碼,所以選擇“否”
5.點擊工具欄上的“”New 圖標,新建一個文件,鍵入匯編源代碼。
6.點擊工具欄上的“”Save 圖標,保存該匯編源文件,命名為:Test001.s
7.在左邊的“Project”目錄結構中,右擊“Source Group 1”,選擇“Add Files to Group ‘Source Group 1’…”,在“Add Files to Group ‘Source Group 1’”對話框中,選擇該Test001.s文件,將其加入工程中。
8.此時,左邊的“Project”樹形目錄結構窗口中,就顯示出來已經加入的Test001.s文件。
9.
10.采用同樣的方法,添加“DebugInRAM.ini”文件,加入工程。
11.
12.加入“DebugInRAM.ini”文件之后,鼠標左鍵單擊“Target 1”,選擇菜單“Project\Options for Target ‘Target 1’…”。
13.
14.在彈出的“Options for Target ‘Target 1’”對話框中,“Target”頁面設置如下:
15.
16.“Linker”頁面設置如下:
17.
18.“Debug”頁面中,使用“Use Simulation”軟件仿真,并點擊“Edit…”按鈕左邊的“”按鈕,在對話框里面,選擇加載“DebugInRAM.Ini”文件。
19.
20.點擊“OK”按鈕,關閉“Options for Target ‘Target 1’”對話框,開始點擊工具欄的“” Rebuild按鈕來編譯工程。系統會提示編譯成功。
21.點擊工具欄上面的“”Start/Stop Debug Session按鈕,進入匯編調試跟蹤狀態。
22. 通過點擊工具欄“”來單步運行方式,逐條調試每個指令的運行。
23. 注意觀察“registers”樹形目錄窗口,里面顯示ARM所有寄存器和CPU以及協處理器、異常等狀態。
24.注意觀察“Memory1”內存窗口的變化。
25.注意觀察源代碼窗口和反匯編窗口的不同。
26.詳細指導,參照“Realview_mdk2_xxxx.swf”系列視頻。




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 爱爱视频在线观看 | 国产日韩久久 | 久热久草 | 亚洲欧美日韩精品久久亚洲区 | jlzzjlzz欧美大全 | 久久久.com | 国产精产国品一二三产区视频 | 欧美激情国产精品 | 成人高潮片免费视频欧美 | 日韩第一区 | 午夜国产羞羞视频免费网站 | 欧美精品一区二区三区在线 | 亚洲一区二区三区在线 | 亚洲九色| 一级欧美| 91黄色免费看 | 美女黄网 | 久久天天综合 | 7799精品视频天天看 | 黄色成人av| 国产精品99久久久久久人 | 久久综合av| 色资源在线 | 国产精品视频免费观看 | 久久国产高清 | 国久久| 亚洲天堂影院 | 午夜亚洲 | 亚洲电影一区二区三区 | 五月网婷婷 | 亚洲免费精品 | 99在线免费视频 | 精品国产91 | 网页av| 亚洲三区在线播放 | 久久久久国产 | 欧美一区二区三区久久精品视 | 国产香蕉视频在线播放 | 一区二区视频在线 | 天天射天天干 | 夜夜爽99久久国产综合精品女不卡 |