使用ads1.2调试yl2440开发板的过程记录1
因为偶是个新手,所以就从这里入手的.
其实我想做arm-linux学习,以后这个方法可能用的不多,因为可以用linux下的gdb软件了.既然是学习就先从简单开始吧, 先用这个方法做以下两件事:
1.用他来调试bootlaoder
2.用他来配合linux驱动的开发,在作驱动开发前可以用ads将寄存器的设置等硬件紧密相关的部分调试好,然后将调试好的部分合并到linux驱动中,这样可以加快调试速度(对于很熟悉和简单的自然是用不着这样了)
要用ads进行在线调试目标机需要目标机有jtag或在目标机上有angel调试代理软件,因为调试代理软件要占用硬件资源,且目前jtag接口也被大多的芯片所支持,所以目前更多是用jtag方式.另外还需要wiggler小板或其他和jtag代理工具. 用jtag方式需要做的工作是
1.安装ads
2.安装并口驱动
3.安装jtag代理软件(直接运行)
4.用ads建立工程
5.设置工程(程序入口点,ro rw 存储器位置等)
6.添加程序文件和头文件
7.编译
8.调试(启动axd)
9.对axd 目标连接做好设置
10.通过axd 命令行对目标机做必要的设置
11.装载目标机代码进行调试
一.安装ads: 略
二.安装并口驱动:
三.连接jtag线,运行jtag代理软件:我用的有arm9-jtag和H-Jtag。我用的是yl的wiggler兼容小板
设置RoRw其实地址
设置入口点
编译设置,c和汇编,c++设置类似
连接设置
五.添加文件并编译文件
文章评论(0条评论)
登录后参与讨论