嵌入式学习小组
直播中

张丽娟

7年用户 206经验值
私信 关注

怎么使用JTAG来调试i.MX6ULL

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

回帖(5)

区沛仪

2020-12-28 17:35:13
  调试需要的硬件环境
  1、i.MX6ULL终结者开发板一块
  
  2、JLNK V9下载器一个
  
  3、JLINK V9转换板一个(2.54mm转2.0mm)
  
举报

孙秀英

2020-12-28 17:35:35
  搭建开发环境
  1.2.1 安装JLINK V9驱动
  首先我们需要安装JLNK V9的驱动,驱动程序大家可以去网上下载,为了方便大家使用我们已经下载好,并保存到光盘目录的“i.MX6UL终结者光盘资料2_开发所需软件JLINK V9驱动”目录下了(我们使用的版本是V6.34)。下面我们开始安装驱动程序。
  首先我们鼠标双击“JLink V6.34.exe”安装程序,如下图所示:
  
  然后弹出安装向导,如下图所示:
  
  然后我们点击“Next”按钮继续安装,会弹出license版本许可对话框,我们点击“I Agree”按钮,如下图所示:
  
  然后弹出是否需要创建桌面快捷方式的对话框,我们选择创建,然后点击“Next”按钮,继续下一步,如下图所示:
  
  然后弹出安装位置选择对话框,我们使用默认的安装目录(如果需要安装到其它目录,可以自己选择),然后点击“Install”按钮,如下图所示:
  
  然后开始安装,如下图所示:
  
  然后弹出更新对话框,我们点击“OK”按钮,如下图所示:
  
  最后弹出安装完成对话框,我们点击“Finish”按钮,如下图所示:
  
  至此,JLINK V9的驱动安装完成了。然后我们通过USB数据线链接JLINK V9下载器到PC电脑上,我们在设备管理器可以看到Winsows系统识别到了JLNK下载器,如下图所示:
  
  
举报

曹玥

2020-12-28 17:36:36
1.2.2 安装i.MX6ULL SDK开发包
  NXP官方提供了i.MX6ULL的SDK开发包, 这个SDK包提供了Windows和Linux两个版本,分别针对Windows系统和Linux系统。本章节我们使用Windows版本的SDK。Windows版本的SDK里面的例程提供了IAR的工程版,这些工程是基于IAR开发环境来编译的。I.MX6ULL的SDK开发包我们可以去NXP官网上下载,为了大家使用方便,我们已经下载好,并保存在了光盘资料的“i.MX6UL终结者光盘资料1_开发及烧写工具4.i.MX6ULL SDK包”目录下。下面我们先来安装下SDK开发包。
  首先我们双击“SDK_2.2_MCIM6ULL_RFP_Win.exe”安装程序,会弹出安装界面,我们点击“Next”按钮,如下图所示:
  
  然后弹出License许可对话框,我们选择“接受协议许可”,然后点击“Next”按钮,如下图所示:
  
  然后弹出安装位置选择界面,根据我们的要求选择好安装目录,然后点击“Next”按钮,如下图所示:
  
  然后弹出安装界面,我们点击“Install”按钮,开始安装,如下图所示:
  
  然后开始进入安装界面,开始安装SDK,如下图所示:
  
  最后弹出安装完成界面,我们点击“Finish”按钮,如下图所示:
  
  至此,SDK安装就完成了。
举报

魏霖

2020-12-28 17:36:57
  1.2.3 安装IAR开发工具
  在上面安装SDK的章节我们介绍了,SDK里面提供了IAR的工程,所以我们需要在Windows系统下安装IAR开发工具。大家需要注意SDK提供的IAR工程需要使用IAR 8以下的版本(笔者开始的时候安装了IAR 8.2,结果在编译的时候会报错误,后来更改成了IAR 7.8,编译通过)。大家可以去网上下载IAR安装程序,为了大家使用方便,我们已经下载好,并保存在了光盘资料的“i.MX6UL终结者光盘资料2_开发所需软件IAR7.8安装程序”目录下。下面我们开始安装下IAR开发工具。
  首先鼠标双击“EWARM-CD-7804-12495.exe”安装程序,打开IAR安装界面,然后我们选择“Install IAR Embedded workbanch”,如下图所示:
  
  然后进入IAR安装界面,我们点击“Next”按钮,如下图所示:
  
  然后进入到License协议许可界面,我们选择“接收License协议许可”,并点击“Next”按钮,如下图所示:
  
  然后进入到安装目录选择界面,可以根据需要选择合适的安装目录(这里我选择默认的安装目录),然后点击“Next”按钮,如下图所示:
  
  然后进入USB驱动安装界面(IAR安装程序里面集成了很多种USB的驱动,我们在这个界面可以选择安装需要的USB驱动),我们选择默认设置,点击“Next”按钮,如下图所示:
  
  然后进入到选择在Windows菜单,应用程序里面创建的目录名字,这里我们选择默认即可,然后点击“Next”按钮,如下图所示:
  
  然后进入到转呗安装界面,我们点击“Install”按钮开始安装,如下图所示:
  
  然后进入到开始安装界面,如下图所示:
  
  然后会弹出安装Dongle驱动的对话框,我们选择“是”按钮,如下图所示:
  
  然后进入安装界面,如下图所示:
  
  然后会进入安装完成界面,我们点击“Finish”按钮,如下图所示:
  
  然后继续进入安装界面,我们点击“OK”按钮,如下图所示:
  
  接下来可能会提示安装一些驱动,我们选择“是”,同意安装即可。安装完成最后会运行IAR,进入到IAR程序界面,如下图所示:
  
  由于IAR是收费软件,安装完成我们还需要进行序列号验证。我们需要输入正确的序列号才能使用,否则编译程序会提示License的错误。至此,IAR应用程序安装完成。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分