使用ads1.2调试2440开发板的过程
2012-10-11
study
标签: S3C2440

因为偶是个新手,所以就从这里入手的.

其实我想做arm-linux学习,以后这个方法可能用的不多,因为可以用linux下的gdb软件了.既然是学习就先从简单开始吧, 先用这个方法做以下两件事:

1.用他来调试bootlaoder

2.用他来配合linux驱动的开发,在作驱动开发前可以用ads将寄存器的设置等硬件紧密相关的部分调试好,然后将调试好的部分合并到linux驱动中,这样可以加快调试速度(对于很熟悉和简单的自然是用不着这样了)

要用ads进行在线调试目标机需要目标机有jtag或在目标机上有angel调试代理软件,因为调试代理软件要占用硬件资源,且目前jtag接口也被大多的芯片所支持,所以目前更多是用jtag方式.另外还需要wiggler小板或其他和jtag代理工具.用jtag方式需要做的工作是:

  • 安装ads
  • 安装并口驱动
  • 安装jtag代理软件(直接运行)
  • 用ads建立工程
  • 设置工程(程序入口点,ro rw 存储器位置等)
  • 添加程序文件和头文件
  • .编译
  • 调试(启动axd)
  • 对axd 目标连接做好设置
  • 通过axd 命令行对目标机做必要的设置
  • 装载目标机代码进行调试

一.安装ads

: 略

二.安装并口驱动

:

三.连接jtag线,运行jtag代理软件

:

我有arm9-jtag和H-Jtag。我用的是yl的wiggler兼容小板

四.建立ads工程文件和相关设置

:

相关设置如下

设置RoRw起始地址

设置入口点

编译设置,c和汇编,c++设置类似

连接设置

共 2 页   12下一页
可能会用到的工具/仪表
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号