×
单片机 > 单片机程序设计 > 详情

ARM9学习3-调试第一个ARM汇编程序

发布时间:2020-06-18 发布时间:
|

调试第一个ARM汇编程序

1.双击KEIL uVision4图标,打开RVMDK uVision4集成开发环境。

2.通过菜单“projectnew 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”,选择菜单“ProjectOptions 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”系列视频。


关键字:ARM9  ARM  汇编程序

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会