ADS 集成开发环境及JLink(其他工具也可以)仿真器应用
- 格式:docx
- 大小:169.22 KB
- 文档页数:5
ADS 集成开发环境及JLink(其他工具也可以)仿真器应用
ADS 集成开发环境是ARM 公司推出的ARM 核微控制器集成开发工具,英文全称为ARM Developer Suite,成熟版本为ADS1.2。
ADS1.2 支持ARM10 之前的所有ARM 系列微控制器,支持软件调试及JTAG 硬件仿真调试,支持汇编、C、C++源程序,具有编译效率高、系统库功能强等特点,可以在Windows98、Windows XP、Windows2000 以及RedHat Linux 上运行。
这里将简单介绍使用ADS1.2 建立工程,编译连接设置,调试操作等等。
ADS 1.2 使用了CodeWarrior IDE 集成开发环境,并集成了ARM 汇编器、ARM 的C/C+编译器、Thumb 的C/C++编译器、ARM 连接器,包含工程管理器、代码生成接口、语法敏感(对关键字以不同颜色显示)编辑器、源文件和类浏览器等等。
1、打开ADS1.2中的AXD软件:
2、点击工具栏" Options " -> "Configure Target ",将弹出如下对话框:
3. 点击上图所示对话框中的" ADD ",然后选中我的HTAG安装目录下的Multi-ICE.dll,设置好后如下图所示,再点击OK:
4. 点击ACD工具栏" FIle " -> "Load Image ",选择跑马灯的调试文件( 后缀为.axf,位置和实验三中的那个最终生成的.bin文件一样,也是在用ADS编译跑马灯
程序的时候生成的 ),将弹出调试代码框:
5. 在AXD的工具栏" Execute "下有许多调试操作( 单步运行,设置断点等 ),可用来进行调试进行。
6. 点击工具栏" Processor Views " -> " Registers "可以查看寄存器的状态:
7 . 点击工具栏" Processor Views " -> " Memory "可以查看存储器的状态:
8. 如果要查看某个变量的值在调试运行中的变化,可以选中某个变量,点击右键,再选择
" Add to watch ",随即将出现watch对话框,如下图所示,
可以在这里观察到变量的变化情况,变量值初始以十六进制显示,如果习惯十进制,可以在该对话框点击右键 -> " Format " -> "Decimal ":
12. 完整的调试界面:。