EDN首页   博客首页

日志档案

发表于 2007-11-14 15:10:48

1

标签: ARM  ADS  2410  

菜鸟进阶篇(3) :用JTAG仿真器调试源代码

我们使用的程序就是我们上次建立的工程,做调试之前有几个步骤一定要准备好。

 

1.     把开发板的串口和JTAG下载线接好,并且打开超级终端和 H-JTAG软件。

2.        按住空格键,打开开发板的电源,进入VIVI 系统。点击 H-JTAG软件菜单 Operation ->Detect Targer ,检测开发板子的CPU类型。

记住:这个步骤很重要,因为我发现如果板子不预先进入 vivi 系统, 是做不了调试工作的,原因是因为我们的板子都已经装好了 linux 系统,板子电源一启动就会跑到 linux 系统,后面的烧录的程序就执行不了. 所以一定要先进 vivi 系统.

3.打开我们上次建立的工程文件,先把 ADS 软件打开,再指定到路径 打开工程文件2410test.mcp 。接着点击 Debug 按钮。

 

点击看大图

 

 

接着会弹出一个对话框,点击确定,然后又有一个选择框,不管它,点击取消按钮。

 

点击看大图

 

接着弹出 AXD 界面,再点击 菜单 栏上的 Option -> Configure Targer 弹出一个选择框。

 

点击左边的 Add 按钮,指定到你上次安装 H-JTAG的目录文件夹,选择 H-JTAG.DLL 文件。

 

点击看大图

 

然后在 Targer Environments 选择 H-JTAG,点击 OK按钮。

 

点击看大图

 

接着点击 AXD 菜单的 File -> Load Image 装入镜像文件,就是上次我们建立工程生成的 2410test.axf 调试镜像文件。

 

点击看大图

 

装入完成后,你就可以用 AXD 软件里面的调试按钮了, 单步,全速等命令。

 

点击看大图

 

补充一点说明,如果哪位朋友已经购买了 ARM9 DVD 视频光盘,可以看看光盘里面的教程,

教程对 ADS AXD的使用过程有非常详细的介绍。我也是看这个学习的,光盘里面有好多的资料,多看几遍就行了。我不是高手,只是一个很菜的菜鸟,学ARM最主要靠的就是自己的兴趣和资料,当你已经拥有资料时你就抽时间慢慢研究,不懂的就上网找答案,不要期待有哪位高手能指教你,最好的资料就在你的手里了,就是那套 DVD 教学视频光盘,我想我大概可能需要两年的时间才能学好里面的内容,虽然里面只有70个课时,但已经包含了 ARM 所有的资料,只要你静下心来慢慢研究那些内容,相信很快你就可以成为 ARM 方面的高手!!

 

光盘需要看的两节:

33——ARM集成开发环境ADS的应用().avi

 

34——ARM集成开发环境ADS的应用().avi

 

做完这个实验的朋友,可以接下来研究一下,那些程序的代码,主要是看懂 2410Init.s的头文件定义说明,这个头文件包含了程序的初始化,比较难懂。有教学光盘的朋友可以看看以下两个视频,虽然教程上说的是 S3C44B0的启动初始化,其实只要你认真看明白了这个,2410的也跟它差不多的,要想学好ARM9 ,关键是弄懂 ARM7,我个人觉得是这样,毕竟外面2410的资料不是很多,但他们的原理都是一样的。

 

光盘需要看的内容:

 

37——三星44B0X开发板硬件电路介绍以及配套初始化文件44Binit.S文件分析.avi

38——ARM7芯片44B0X的初始化文件44Binit.s文件分析续.avi

 

最好是打开2410的头定义进行比较,相信看多一两遍就知道怎样跑的拉!!

 

 

系统分类: 单片机   |   用户分类: ARM9   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(1066)    回复(0)  

投一票您将和博主都有获奖机会!