一,简介
本文主要介绍如何使用J-link工具,离线下载M483的程序。
二,操作步骤
主要分为以下三个步骤:
1,使用SWD接口连接硬件;
2,配置上位机工程;
3,下载程序到芯片;
2.1 使用SWD接口连接硬件
先将硬件连接好。
2.2 配置上位机工程
打开SGGER上位机软件,新建工程:
设置J-Flash下载速度,选择目标芯片型号:
在Device一栏输入目标芯片,这里使用M483KIDE,选中对应芯片之后,点击OK确认:
确认芯片型号之后,点击OK确认:
工程设置:
General选项保持默认配置:
Target Interface选项卡–接口方式可以选JTAG或SWD,一般选SWD接口,速率的话可以保持默认,如果偶尔出现连接不上,可以将这个速率降低,因为GD的驱动能力比较弱,而烧录线又比较长的话,容易出现这种状况。
MCU选项就是我们刚才选择的M483KIDE,M4内核:
2.3 下载程序到芯片
烧录程序:
连接目标芯片:
连接成功后提示如下:
打开待烧录的文件:
J-Flash 可以烧录生成的.hex文件,也可烧录生成的.bin文件,因为.bin文件中没有地址信息,所以烧录的时候需要指定烧录的地址。下面分别介绍如何烧录.hex和.bin文件。
a, 烧录.hex文件
打开待烧录的.hex文件
选择生成的.hex,点击“打开”:
点击烧录:
如果这里提示需要license,生成license:
生成导入License的方法:
下载界面:
下载完成,显示如下信息代表成功:
b,烧录.bin文件
打开待烧录的.bin文件
选择待烧录的.bin文件:
输入bin文件的下载地址:
点击下载:
下载成功:
至此,烧录步骤全部完成。
三,总结
本文主要介绍如何使用J-link,离线下载.bin和.hex文件,供参考。