提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
笔者以野火的RT1052学习板为例,简要概括使用J-link烧录keil5的程序到开发板的流程
操作步骤
1、打开野火示例工程
2、打开Project工程文件夹
3、选择MDK文件夹
这里四个文件夹分别对应了四个不同的编译器,我们用的是Keil5,对应的是MDK文件夹
4、选择后缀名为“.uvprojx”的工程文件
5、编译工程
打开工程文件后我们选择此图标进行全局编译;它左边的单箭头图标是部分编译
编译示例工程后显示0报错,0警告
6、连接好电源和J-Link
此时可以看到右上角LED是熄灭的,待会我们烧录的例程是利用库函数点亮左上角LED并使其闪烁
7、进入烧录设置
8、选择芯片型号
这里要提前下好固件包才会在"Device"里显示所需芯片型号,如何下载自行搜索,不在此赘述
9、J-link设置
选好芯片型号后,点击"Debug"因为我们使用的J-link烧录所以在"Use"中选择“J-LINK/J-TRACE Cortex”,然后点击“Settings”
另:J-link的驱动和芯片固件包一样需要提前下载,在此不再赘述
在"Port"里选择"SW",确定板子电源打开后,如果SWD自动出现了序列号,恭喜你,系统已经识别到你的J-link。如果未识别到,请自行搜索解决方法,主流方法大概有三种(笔者遇到该问题是通过焊接预留电阻解决的)
10、设置Flash Download
勾选上Reset and Run,这样可以直接烧录进去实现程序功能,不需要再复位一次;
将"Size"改为"0x8000"
点击"Add",因为这里是用的RT1052库函数所以选择"Embedfire_RT1052_QSPI_R1",如果是用的固件库,请选择“iMXRT1052-QSPI_WITH_CFG_By fire”
11、烧录
以上都已经设置好后,点击该图标进行烧录
12、完成
注意到Keil5左下角烧录进度条完成后,板子上右上角的LED被点亮且进行闪烁,自此完成了通过J-link和keil5烧录例程到板子的过程。