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

標題: ARM9學習3-調試第一個ARM匯編程序 [打印本頁]

作者: liuzhu    時間: 2015-9-12 22:01
標題: ARM9學習3-調試第一個ARM匯編程序
調試第一個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”系列視頻。









歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久精品国产一区二区三区 | a国产视频 | 一区在线观看 | 天天夜夜操 | 亚洲高清久久 | 日本成人二区 | 国产91一区二区三区 | 欧美高清一区 | 美女天天干天天操 | 少妇无套高潮一二三区 | 久久久国产一区二区三区 | 黄色av网站在线免费观看 | 一区在线播放 | 91精品国产91久久久久久三级 | 久久国产精品-国产精品 | 一区二区三区四区电影视频在线观看 | 精品亚洲视频在线 | 人人干人人艹 | 很黄很污的网站 | 日韩精品一区二区三区视频播放 | 久久久久99 | 在线一级片| 日韩精品在线一区 | 毛片国产| 国产成人一区 | 精品久久久久久亚洲综合网 | 亚洲精品视频一区 | 欧美电影免费观看 | 九九综合九九 | 综合色站导航 | 日韩人体在线 | 91精品久久久久久综合五月天 | 国产香蕉视频 | 一区二区小视频 | 中国黄色毛片视频 | 精品在线一区 | 99精品国产一区二区三区 | 中文精品视频 | 欧美日韩在线免费 | 欧美精品一区在线发布 | 亚洲欧美日韩电影 |