j-link烧录mcu镜像文件

author author     2022-11-07     540

关键词:

1. 使用范围 

        本文档基于NXP M4芯片,介绍MCU镜像文件烧录流程以及在烧录过程中遇到的问题。

2. 烧录步骤

2.1 资源准备

        烧录前需准备MCU镜像文件,镜像文件一般由Keil工具、SylixOS IDE工具或者其他工具生成,本文档以Keil工具为例,软件安装过程本文档不做详细介绍。
    MCU镜像可通过J-link、ST-link等工具烧录,本文档以J-link工具为例,软件安装过程本文档不做详细介绍。

2.2 生成镜像文件

        在Keil工具中导入工程,由Keil软件编译生成镜像文件,如图 2.1所示。

技术分享图片

图 2.1  编译工程

2.3 设置烧录设备选项

        烧录前需设置烧录选项,设置选项如图 2.2所示。

技术分享图片

图 2.2  烧录选项


        连接设备,上电操作后Keil工具会识别到J-link工具和MCU设备,如图 2.3所示。

技术分享图片

图 2.3  Keil识别设备

        识别到设备后,添加烧录设备型号,如图 2.4所示。

技术分享图片

图 2.4  添加设备

        设置完成后,点击烧录按钮,如图 2.5所示。

技术分享图片

图 2.5  开始烧录

3. 烧录问题

3.1 烧录其他镜像文件

        使用Keil烧录其他镜像文件时,需找到工程“debug”目录,替换“debug”目录中镜像文件,打开Keil工具直接烧录即可。

3.2 无法识别设备

        在烧录时,如果误操作将MCU设备锁死,导致设备无法识别,此时现象需将J-link的“Reset”脚接GND,然后通过J-link Commader输入“unlock kinetis”解锁设备,恢复设备后正常烧录即可。


j-link下载烧录提示failedtoreadbackramcodeforverification

...,如下截图:问题解决分析问题,最终确定是J-Link默认设置的下载速度是400 查看详情

j-link下载烧录提示failedtoreadbackramcodeforverification

...,如下截图:问题解决分析问题,最终确定是J-Link默认设置的下载速度是4000KHz,过快,SWD总线布线太长或者不规范时就会出现这个问题,解决方法就是降低下载速度,降到200KHz。然后重新connect,进... 查看详情

arduino推出最强开发板j-link全面支持n32系列mcu2023届嵌入式世界大会

Arduino推出最强开发板、J-Link全面支持N32系列MCU、2023届嵌入式世界大会(点击链接,阅读原文)点击“阅读原文”查看更多分享。 查看详情

请问关于stm32,用yagarto生成的.bin文件,怎样烧录?

...ader,把我编译的.bin文件烧录进芯片。应当如何操作呢?用J-link或者ST-link,或者用串口借用STM32本身的bootloader烧写进去即可。参考技术A没有接口吗?JTAG之类的?最起码应该有个什么接口啊?追问接口有资料的,能帮忙分析一下,... 查看详情

j-link固件烧录以及使用j-flash向arm硬件板下载固件程序

...问题,故更新在了这里。一、始于安装新版的MDK5.11a后,J-Link不能使用,提示安装新固件云云用新版本的STM32集成开发环境MDK5.11a(之前用的4.13a)链接J-Link下载程序,如果J-Link固件版本过低则点击J- 查看详情

灵动微电子mm32mcu烧录经验分享

最近有部分刚接触MM32MCU的用户朋友们碰到了MCU无法进行下载的情况,然后跟我们反馈芯片有问题,最后经过技术工程师跟进,其实都是用户程序使用错误或者操作不规范等原因造成的,并非芯片有问题。如果大家有碰到这种情... 查看详情

imx6ull学习笔记——通过sd卡烧录镜像(代码片段)

一、系统镜像和固件1.1镜像文件格式镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,与GHOST... 查看详情

imx6ull学习笔记——通过sd卡烧录镜像(代码片段)

一、系统镜像和固件1.1镜像文件格式镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,与GHOST... 查看详情

imx6ull学习笔记——通过sd卡烧录镜像(代码片段)

一、系统镜像和固件1.1镜像文件格式镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,与GHOST... 查看详情

msp430无工程时如何固化程序

...使用MSP430Flasher工具来固化,它是一个用于将二进制文件烧录到MSP430MCU的烧录器。它能够处理ELF和TI-TXT文件,它还具有验证功能,可以验证程序文件是否正确地烧录到MCU中。参考技术AMSP430无工程时可以使用MSP430Programmer(MSP-FET)... 查看详情

stm32cbueide与j-link(代码片段)

STM32CbueIDE与J-Link无论是STM32CbueIDE还是Keil,在使用JLink的时候都不过是先启JLink的GDB服务,然后再“远程”连接到GDB透过J-Link支持的命令操作MCU的。(在软件的安装目录中一定能找到"JLinkGDBServer.exe".)相比于Keil的封闭来说STM3... 查看详情

stm32bootloader引导程序怎么烧录

...Bootloader引导程序怎么烧录参考技术A用编程软件keiliar或者J-link,ST-link的下载软件都可以,烧录器用J-link,ST-link,串口下载器都可以接线方式看管脚连接,一般板子上都有,除非自己做的板子,那要自己引出来了最后还有你说的B... 查看详情

jlinkflash烧录hex程序(代码片段)

一般Jlink版本和Jag(硬件)最好匹配安装Jlink时,IAR的工具包也可以顺带安装。有源码:IAR可以自动选择CPU型号,代码直接Downloadanddebughttps://www.segger.com/products/debug-probes/j-link/https://www.segger.com/downloads/jlink/J-LinkSoftwareandDocument 查看详情

wfb-ngrelease23.01镜像无头烧录&配置(代码片段)

@[TOC](wfb-ngRelease23.01镜像无头烧录&配置(2))1.简介在wfb-ngRelease23.01镜像无头烧录&配置(1)的基础上,整理天空端stepbystep配置过程。2.步骤Step1加载bootfs&rootfs插入已经按照Raspbian镜像无头烧录烧录好的tf卡。请根据各自... 查看详情

esp32烧录bin,乐鑫下载工具使用flash_download_tool(代码片段)

ESP32的工程编译后,下载到MCU内需要烧录3个文件:/build/bootloader目录下的bootloader.bin。/build/partition_table目录下的partition-table.bin。/build下的xxx.bin。(用户代码,文件名称与工程相同)  如果使用VSCIDF插件编辑... 查看详情

树莓派400ubuntu20.10找不到无线网卡

...安装相应驱动程序。也可能是你操作失误的问题。1.系统烧录。打开RaspberryPiImager点击CHOOSEOS,选择要烧录的镜像如果之前没有下载好镜像,那么可以在列表中选择“Ubuntu”然后在列表中选择“UbuntuDesktop20.10(RPI4/400”),通过软件... 查看详情

树莓派系统安装

...16GB)2.SD读卡器3.树莓派3B+4.网线一条5.树莓派系统镜像6.烧录软件二、树莓派镜像下载1.到树莓派官网下载树莓派镜像。(https://www.raspberrypi.org/downloads/)根据需要下载所需文件。2.镜像烧录软件下载Win32DiskImager(https://sourceforge.net... 查看详情

树莓派16g镜像烧录到64g卡中

之前在网上买的树莓派,用的是店家做好的16G的镜像,后来又买了个64G的卡,想把系统做到新卡上。我在64G卡上,写入之前16G的镜像,启动树莓派后,发现系统空间还是16G的。根据网上的方法,树莓派t... 查看详情