因为有很多小伙伴是从单片机转过来的,对JTAG非常熟悉。想用JTAG来调试裸机代码,而且一直用卡拷贝经常会出现虚拟机连接不上TF卡的情况。
I.MX6ULL本身是支持JTAG的,但是由于关于这个资料真的是太少了,而且还都是英文的,新手很难搞定。所以我们专门调试并整理了这方面的资料来供大家参考学习。
接下来,我先简单介绍下怎么使用JTAG来调试,后面会把详细的步骤加到使用手册中去。
1.1 调试需要的硬件环境
1、i.MX6ULL终结者开发板一块

2、JLNK V9下载器一个

3、JLINK V9转换板一个(2.54mm转2.0mm)

1.2 搭建开发环境
1.2.1 安装JLINK V9驱动
首先我们需要安装JLNK V9的驱动,驱动程序大家可以去网上下载,为了方便大家使用我们已经下载好,并保存到光盘目录的“i.MX6UL终结者光盘资料\02_开发所需软件\JLINK V9驱动”目录下了(我们使用的版本是V6.34)。下面我们开始安装驱动程序。
首先我们鼠标双击“JLink V6.34.exe”安装程序,如下图所示:

然后弹出安装向导,如下图所示:

然后我们点击“Next”按钮继续安装,会弹出license版本许可对话框,我们点击“I Agree”按钮,如下图所示:
然后弹出是否需要创建桌面快捷方式的对话框,我们选择创建,然后点击“Next”按钮,继续下一步,如下图所示:

然后弹出安装位置选择对话框,我们使用默认的安装目录(如果需要安装到其它目录,可以自己选择),然后点击“Install”按钮,如下图所示:

然后开始安装,如下图所示:

然后弹出更新对话框,我们点击“OK”按钮,如下图所示:

最后弹出安装完成对话框,我们点击“Finish”按钮,如下图所示:


本文详细介绍了如何使用JTAG接口和JLINK工具调试i.MX6ULL开发板上的裸机代码,包括搭建硬件环境、安装驱动、配置SDK、安装IAR开发工具,以及使用IAR进行JTAG调试的全过程。



974

被折叠的 条评论
为什么被折叠?



