使用JLink下载 RT1052 (i.MX RT系列芯片)

使用JLink下载 RT1052 (i.MX RT系列芯片)

前言

​ 好久之前使用的jlink下载stm32的程序,后来就改用野火家的DAP了,因为JLink长的太大了带着是在不方便,所以一直使用着DAP下载器,但是越来越发现DAP的下载速度太慢了,如果使用MDK的话还是JLlink下载速度快,最近在使用RT1052时的一个工程,估计代码量有点大,对于DAP有点难为人了,哈哈哈。同样的一个程序 DAP下载需要大概5分钟下载,JLink不到一分钟,下载程序等待5分钟,实在是太难受了。

​ JLink V9以上的版本才能下载RT1052,是不是很坑,那也没办法,谁让工作需要呢,有V9的小伙伴就可以直接用了,没有的还是买一个吧。(准确的说是买一个盗版的,正版的用不起啊。。。。【给你看看我的腿,毛都没有】)

​ 好了,不扯没用的了,开始讲述下怎么使用V9下载RT1052代码:

准备工作:

(1)RT1052板子一块 我用的是野火家的(I.MX RT1052)。

(2)JLink V9 。

(3)MDK软件 keil5.23 keil5.28 都可以 我都在用。

(4)驱动文件,这个是非常重要的了,也是非常关键的了。

下载驱动文件:

​ 驱动文件可以从SEGGER的官网下载,也可以直接从博客给的链接下载,但是一定要是JLink_Windows_V632a.exe以上的版本,新的版本应该也可以用,但是我没测过,但是本着向下兼容的原则应该高版本可以用(等你来测)

官网:https://www.segger.com/downloads/jlink

使用JLink下载 RT1052 (i.MX RT系列芯片)_第1张图片

点击 Click for downloads

使用JLink下载 RT1052 (i.MX RT系列芯片)_第2张图片
先选择版本,然后点击DOWNLOADS下载,外国的网站,实属下载的有点慢。

下载后这个样子
在这里插入图片描述

安装驱动:

然后双击安装,基本上是一路next即可,但是一定注意你安装的路径,因为一会还要使用。
使用JLink下载 RT1052 (i.MX RT系列芯片)_第3张图片

我安装的是E:\SEGGER,安装后打开这个路径,你会发现有很多文件,具体看下图:
使用JLink下载 RT1052 (i.MX RT系列芯片)_第4张图片
好奇的我点开Devices文件夹看一下
使用JLink下载 RT1052 (i.MX RT系列芯片)_第5张图片

上图就是JLink所支持的所有厂商,看到NXP三个字了吧,继续打开看一下使用JLink下载 RT1052 (i.MX RT系列芯片)_第6张图片
看到这里对I.MXRT1052已经支持了。。。。
接下来我就要替换keil5根目录下面的文件了,使用JLink下载 RT1052 (i.MX RT系列芯片)_第7张图片

替换文件:

我keil5安装在D:\Keil_v5.28,需要将D:\Keil_v5.28\ARM\Segger下的文件替换掉,原来目录下只有
使用JLink下载 RT1052 (i.MX RT系列芯片)_第8张图片
这么几个文件,现在需要保留
使用JLink下载 RT1052 (i.MX RT系列芯片)_第9张图片
JL2CM3.dll 和 JLTAgdi.dll 文件,剩下的文件全部都删除掉,然后将
使用JLink下载 RT1052 (i.MX RT系列芯片)_第10张图片
E:\SEGGER\JLink_V632a目录下的所有文件复制到D:\Keil_v5.28\ARM\Segger目录下即可。到此替换文件的工作就ok了。

打开工程并配置:

然后需要打开RT1052的工程
使用JLink下载 RT1052 (i.MX RT系列芯片)_第11张图片
使用JLink下载 RT1052 (i.MX RT系列芯片)_第12张图片
然后点击OK,会弹出来一个界面,然后搜索1052
使用JLink下载 RT1052 (i.MX RT系列芯片)_第13张图片
后点击OK,
使用JLink下载 RT1052 (i.MX RT系列芯片)_第14张图片
然后就识别出来了,再上一步选择芯片型号的时候,一定要选对,选不对就识别不到芯片了,如果手误的话,选错了的或,那也没关系,将工程目录下的
使用JLink下载 RT1052 (i.MX RT系列芯片)_第15张图片
配置文件删除重新操作一遍即可。
到此就可以用了。。。。。。
不用等那么久了,开森!!!!
使用JLink下载 RT1052 (i.MX RT系列芯片)_第16张图片

你可能感兴趣的:(笔记)