【工具使用】使用J-link离线下载芯唐MCU固件

一,简介

本文主要介绍如何使用J-link工具,离线下载M483的程序。

二,操作步骤

主要分为以下三个步骤:
1,使用SWD接口连接硬件;
2,配置上位机工程;
3,下载程序到芯片;

2.1 使用SWD接口连接硬件

先将硬件连接好。

2.2 配置上位机工程

打开SGGER上位机软件,新建工程:
【工具使用】使用J-link离线下载芯唐MCU固件_第1张图片
设置J-Flash下载速度,选择目标芯片型号:
【工具使用】使用J-link离线下载芯唐MCU固件_第2张图片
在Device一栏输入目标芯片,这里使用M483KIDE,选中对应芯片之后,点击OK确认:
【工具使用】使用J-link离线下载芯唐MCU固件_第3张图片
确认芯片型号之后,点击OK确认:
【工具使用】使用J-link离线下载芯唐MCU固件_第4张图片
工程设置:
【工具使用】使用J-link离线下载芯唐MCU固件_第5张图片
General选项保持默认配置:
【工具使用】使用J-link离线下载芯唐MCU固件_第6张图片
Target Interface选项卡–接口方式可以选JTAG或SWD,一般选SWD接口,速率的话可以保持默认,如果偶尔出现连接不上,可以将这个速率降低,因为GD的驱动能力比较弱,而烧录线又比较长的话,容易出现这种状况。
【工具使用】使用J-link离线下载芯唐MCU固件_第7张图片
MCU选项就是我们刚才选择的M483KIDE,M4内核:
【工具使用】使用J-link离线下载芯唐MCU固件_第8张图片

2.3 下载程序到芯片

烧录程序:
连接目标芯片:
【工具使用】使用J-link离线下载芯唐MCU固件_第9张图片
连接成功后提示如下:
【工具使用】使用J-link离线下载芯唐MCU固件_第10张图片
打开待烧录的文件:
J-Flash 可以烧录生成的.hex文件,也可烧录生成的.bin文件,因为.bin文件中没有地址信息,所以烧录的时候需要指定烧录的地址。下面分别介绍如何烧录.hex和.bin文件。

a, 烧录.hex文件

打开待烧录的.hex文件
【工具使用】使用J-link离线下载芯唐MCU固件_第11张图片
选择生成的.hex,点击“打开”:
【工具使用】使用J-link离线下载芯唐MCU固件_第12张图片
点击烧录:
【工具使用】使用J-link离线下载芯唐MCU固件_第13张图片
如果这里提示需要license,生成license:
【工具使用】使用J-link离线下载芯唐MCU固件_第14张图片
备注:如果使用盗版J-link则需要进行破解,如需破解,请私信我。

下载界面:
【工具使用】使用J-link离线下载芯唐MCU固件_第15张图片
下载完成,显示如下信息代表成功:
【工具使用】使用J-link离线下载芯唐MCU固件_第16张图片

b,烧录.bin文件

打开待烧录的.bin文件
【工具使用】使用J-link离线下载芯唐MCU固件_第17张图片
选择待烧录的.bin文件:
【工具使用】使用J-link离线下载芯唐MCU固件_第18张图片
输入bin文件的下载地址:
【工具使用】使用J-link离线下载芯唐MCU固件_第19张图片
点击下载:
【工具使用】使用J-link离线下载芯唐MCU固件_第20张图片
下载成功:
【工具使用】使用J-link离线下载芯唐MCU固件_第21张图片
至此,烧录步骤全部完成。

三,总结

本文主要介绍如何使用J-link,离线下载.bin和.hex文件,供参考。

你可能感兴趣的:(工具使用,单片机,嵌入式硬件)