好久之前使用的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
点击 Click for downloads
先选择版本,然后点击DOWNLOADS下载,外国的网站,实属下载的有点慢。
下载后这个样子
然后双击安装,基本上是一路next即可,但是一定注意你安装的路径,因为一会还要使用。
我安装的是E:\SEGGER,安装后打开这个路径,你会发现有很多文件,具体看下图:
好奇的我点开Devices文件夹看一下
上图就是JLink所支持的所有厂商,看到NXP三个字了吧,继续打开看一下
看到这里对I.MXRT1052已经支持了。。。。
接下来我就要替换keil5根目录下面的文件了,
我keil5安装在D:\Keil_v5.28,需要将D:\Keil_v5.28\ARM\Segger下的文件替换掉,原来目录下只有
这么几个文件,现在需要保留
JL2CM3.dll 和 JLTAgdi.dll 文件,剩下的文件全部都删除掉,然后将
E:\SEGGER\JLink_V632a目录下的所有文件复制到D:\Keil_v5.28\ARM\Segger目录下即可。到此替换文件的工作就ok了。
然后需要打开RT1052的工程
然后点击OK,会弹出来一个界面,然后搜索1052
后点击OK,
然后就识别出来了,再上一步选择芯片型号的时候,一定要选对,选不对就识别不到芯片了,如果手误的话,选错了的或,那也没关系,将工程目录下的
配置文件删除重新操作一遍即可。
到此就可以用了。。。。。。
不用等那么久了,开森!!!!
文章评论(0条评论)
登录后参与讨论