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

一,简介

本文主要介绍如何使用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:
在这里插入图片描述
备注:如果使用盗版J-link则需要进行破解,如需破解,请私信我。

下载界面:
在这里插入图片描述
下载完成,显示如下信息代表成功:
在这里插入图片描述

b,烧录.bin文件

打开待烧录的.bin文件
在这里插入图片描述
选择待烧录的.bin文件:
在这里插入图片描述
输入bin文件的下载地址:
在这里插入图片描述
点击下载:
在这里插入图片描述
下载成功:
在这里插入图片描述
至此,烧录步骤全部完成。

三,总结

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: keil是一款常用的嵌入式开发工具,而J-Link是一种常用的仿真器设备。下面我将介绍如何使用keil和J-Link进行下载。 首先,在Keil软件中打开你的工程项目,并确保你已经正确配置了目标芯片的选项。然后,点击“Project”菜单,选择“Options for Target”打开目标选项窗口。在这个窗口中,你需要选择“Debug”选项卡,并将“Use”项设置为“J-Link/J-Trace”。这样,你已经启用了J-Link仿真器作为调试工具。 接下来,将J-Link仿真器与目标设备连接好,确保连接可靠。通常,J-Link需要通过USB接口与计算机连接,并通过其他接口(如JTAG、SWD等)与目标设备连接。在连接完毕后,你可以点击Keil软件菜单的“Debug”选项,选择“Start/Stop Debug Session”开始调试会话。 在调试会话中,你可以点击Keil软件菜单的“Flash”选项,选择“Download”将编译好的二进制文件下载到目标设备中。Keil软件会自动将二进制文件通过J-Link仿真器发送给目标设备,并进行下载操作。下载完成后,你可以点击“Start/Stop Debug Session”按钮结束调试会话。 总结起来,使用Keil和J-Link进行下载的过程主要包括:配置目标选项、连接J-Link仿真器与目标设备、开始调试会话并下载二进制文件。希望以上步骤对你有所帮助。 ### 回答2: Keil是一种嵌入式开发软件,而J-Link是一种常用的支持多种芯片架构的调试和下载工具。在使用Keil进行嵌入式开发时,可以通过J-Link下载程序到目标芯片中。 首先,确保已经安装了Keil和J-Link的驱动程序。安装完成后,将J-Link连接到目标芯片的调试接口上,例如使用JTAG或SWD接口。 打开Keil软件,点击顶部菜单栏的"Project",选择"Options for Target",再点击"Debug"标签。 在"Debug"标签下的"Use"选项中,选择"J-Link/J-Trace"作为调试器。然后在"Settings"中,根据实际连接方式选择J-Link的接口类型,例如选择"SWD"或"JTAG"。接下来,在"Device"选项中选择目标芯片的型号。 点击"OK"保存设置后,Keil会自动识别J-Link,并在调试界面上显示相关信息。接下来,可以根据需要进行程序的编写和调试。 在进行下载操作之前,需要先新建或打开一个工程,在Keil的工程目录中找到编译得到的可执行文件(通常为.hex或.bin类型),然后点击菜单栏的"Flash",选择"Download"。这样,Keil会将程序下载到目标芯片中。 在下载过程中,Keil会将编译好的程序文件发送给J-Link,然后J-Link负责将程序写入目标芯片的闪存中。下载完成后,可以开始断点调试或运行程序。 总之,Keil使用J-Link下载程序非常简便。只需确保正确连接J-Link和目标芯片,设置好Keil的调试选项,并将程序下载到目标芯片的闪存中,就可以进行嵌入式开发和调试工作。 ### 回答3: Keil是一款常用的嵌入式软件开发工具,而J-Link是一种常用的调试与仿真工具支持多种微处理器和微控制器。在使用Keil进行开发时,我们可以通过J-Link来将我们的程序下载到目标设备上。 首先,我们需要连接J-Link调试器与目标设备。J-Link调试器通常有USB接口,我们可以将其通过USB线与电脑连接。接着,我们需要用JTAG或SWD接口将J-Link调试器与目标设备连接起来。这通常需要用到一些导线和连接器,确保连接稳定。 接下来,我们需要在Keil中进行一些配置。打开Keil软件后,点击“Project”菜单,并选择“Options for Target”选项。在出现的对话框中,选择“Debug”选项卡,然后选择“Use JTAG or SW Device”选项。在“Settings”中选择“J-Link”,并点击“OK”保存配置。 完成配置后,我们可以在Keil中进行程序的编译。编译完成后,我们可以点击菜单中的“Debug”选项,然后选择“Start/Stop Debug Session”来开始调试会话。 在调试会话开始后,我们可以通过点击菜单中的“Flash”选项,然后选择“Download”来将程序下载到目标设备上。在弹出的对话框中,我们可以选择J-Link作为下载设备,并选择正确的目标设备型号。然后,我们可以点击“Download”按钮开始下载程序。下载完成后,我们就可以开始进行调试了。 总之,使用Keil进行嵌入式开发时,我们可以通过J-Link调试器将程序下载到目标设备上。这需要进行一些硬件连接和软件配置,然后就可以进行调试和仿真了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

音频金钟小赵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值