0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NXP LinkFlash工具让固件下载变得太轻松

恩智浦MCU加油站 来源:恩智浦MCU加油站 作者:恩智浦MCU加油站 2026-03-09 10:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着嵌入式开发复杂度不断提升,工具链的体验往往决定了开发效率的上限。在NXP生态中,LinkServer一直是调试与编程的核心工具,承担着固件下载、调试、内存访问等关键任务。它通过JTAG/SWD接口连接目标设备,并支持多款NXP调试器:

MCU-Link

LPC-Link2

OpenSDA

同时,它也兼容多个主流开发环境,例如MCUXpresso IDE与VS Code,为MCU开发提供了稳定可靠的底层支撑。

然而以前想使用LinkServer,我们要么敲命令行、要么依赖IDE的调用界面。对于习惯了Segger JFlash那类“所见即所得”工具的用户而言,难免觉得有点不够直观。

好消息是——从LinkServer 24.9.75版本开始,NXP终于上线了一款全新的GUI烧录工具:LinkFlash。这让固件烧写这件事变得更轻松、更直观,也为某些特定场景带来了更高的便利性。

尽管这个工具已经悄悄上线了大半年,今天就让我们正式体验一下,看看到底好不好用、值不值得加入你的工具箱。

安装与开启

软件的安装,这里不再过多介绍,可在官网下载或者通过MCUXpresso Installer一键安装:https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/linkserver-for-microcontrollers:LINKERSERVER

这里我安装的版本是24.12.21。安装完后,在C: xpLinkServer_24.12.21路径下可以找到相关文件。

898e567c-182d-11f1-90a1-92fbcf53809c.png

直接双击LinkFlash.exe便可直接打开。或者使用命令行:.LinkServer.exe gui flash

89f1150a-182d-11f1-90a1-92fbcf53809c.png

打开的界面如下,是不是非常简洁?

8a64232e-182d-11f1-90a1-92fbcf53809c.png

烧录

Probe可以选择对应的调试器(如果有多个设备),有新的设备连接后,需要再刷新一下:

8ad1458a-182d-11f1-90a1-92fbcf53809c.png

Device可以选择对应的开发板型号,这里我们选择MIMXRT1060-EVKB对应的选项:

8b32ad34-182d-11f1-90a1-92fbcf53809c.png

Program界面里可以选择对应的image,支持的格式有:

ELF

HEX

SREC

BIN

当然,针对BIN这种不带地址的image,需要在Address里填写起始地址:

8b979ed8-182d-11f1-90a1-92fbcf53809c.png

Mass erase before programming:烧写前擦除flash,由于RT系列片外的nor flash容量大,勾选该选项,操作时会需要一些时间。Reset target after programming:烧写后复位MCU,点击Program便可以下载固件,在Commands里可以看到当前操作对应的指令;

8bfea88a-182d-11f1-90a1-92fbcf53809c.png

Log窗口下可以看到相关信息,不过这里看到下载16kb大小的image花费了15.4秒,速度有点慢(这边是把擦除时间也一起算上了);

8c601aca-182d-11f1-90a1-92fbcf53809c.png

不全片擦除flash的话,速度在46KB/S:

8cca5d18-182d-11f1-90a1-92fbcf53809c.png

下载成功,可以看到串口终端显示“hello world“:

8d295fd4-182d-11f1-90a1-92fbcf53809c.png

擦除

Erase窗口无特别:

8d847cac-182d-11f1-90a1-92fbcf53809c.png

点击Erase可以看到相关指令:

8de296fc-182d-11f1-90a1-92fbcf53809c.png

解锁

Resurrect窗口可以解锁MCU,但是只支持MCXC和Kinetis系列,所以这边不再测试,

8e445680-182d-11f1-90a1-92fbcf53809c.png

读取

Save窗口可以按地址读取指定大小的数据,并保存。

8ea8f180-182d-11f1-90a1-92fbcf53809c.png

这里我直接尝试读取flash的image,保存在saved.bin,点击Save,可以看到相关指令:

8f077d18-182d-11f1-90a1-92fbcf53809c.png

打开save.bin,发现似乎没问题,开头是FCFB。待会儿我们来测试一下。

8f736424-182d-11f1-90a1-92fbcf53809c.png

验证

Verify窗口可以验证flash的image和所指定image是否一致:

8fe7b7de-182d-11f1-90a1-92fbcf53809c.png

这里我们刚好用刚刚读出来的image再和flash里的image验证是否一致。点击Verify,可以看到相关指令:

9049ffd4-182d-11f1-90a1-92fbcf53809c.png

在Log窗口可以看到对比验证通过,说明刚刚读出来的image是和flash中的image一致的,

90ad6902-182d-11f1-90a1-92fbcf53809c.png

小结

LinkServer的LinkFlash GUI工具已全部体验完毕。从整体来看,LinkFlash已能满足基础的图形化Flash烧录需求,界面清晰、操作直观,对于不想使用命令行或不依赖IDE的场景来说,确实提升了不少便利性。

不过,实际使用下来也可以明显感受到,目前的LinkFlash功能仍较为基础,距离成熟的专业烧录工具还有不小的发展空间。

期待未来版本能够在易用性、配置灵活性、设备支持范围等方面继续增强,让它真正成为开发者手中的高效辅助利器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19232

    浏览量

    405181
  • 嵌入式
    +关注

    关注

    5212

    文章

    20763

    浏览量

    338764
  • NXP
    NXP
    +关注

    关注

    61

    文章

    1413

    浏览量

    199558
  • 恩智浦
    +关注

    关注

    14

    文章

    6141

    浏览量

    155284
  • 调试器
    +关注

    关注

    1

    文章

    329

    浏览量

    25243

原文标题:工具好用到想安利:LinkFlash让固件下载变得太轻松

文章出处:【微信号:NXP_SMART_HARDWARE,微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    集成Simulink 与 NXP S32 Design Studio (S32DS)使用基于模型的设计工具箱,关于版本兼容性的疑问求解

    我正在努力集成Simulink 与 NXP S32 Design Studio (S32DS)使用基于模型的设计工具箱 (MBDT 1.6.0 版本),我正在为版本兼容性而苦苦挣扎。 这是我的情况
    发表于 04-16 07:41

    NXP 产品包装革新:轻量级卷轴的引入

    ,主要内容是关于 Digi - Key 从 NXP 购买的产品的个性化质量信息,重点介绍了 APB 和 APK 工厂在卷带包装方面采用更轻卷轴的情况。 文件下载: PCF7991AT 1081 M
    的头像 发表于 03-25 14:10 339次阅读

    探索NXP SJA1110多千兆安全评估板:设计与应用指南

    探索NXP SJA1110多千兆安全评估板:设计与应用指南 在汽车以太网应用的快速发展中,评估板作为重要的开发与测试工具发挥着关键作用。今天,我们就来深入了解NXP的SJA1110多千兆安全评估板
    的头像 发表于 12-24 10:00 997次阅读

    OTA下载新的固件后,设备无法正常启动,回滚到旧固件也失败怎么解决?

    OTA下载新的固件后,设备无法正常启动,回滚到旧固件也失败
    发表于 11-26 07:36

    IoT设备账号归属操作秘籍:专属固件全攻略来啦!

    想要改变IoT设备的账号归属,专属固件是关键工具。通过它,我们可以高效、安全地实现账号归属的切换。本指南将为您全方位介绍专属固件的操作流程,轻松
    的头像 发表于 11-14 16:45 1172次阅读
    IoT设备账号归属操作秘籍:专属<b class='flag-5'>固件</b>全攻略来啦!

    效率翻倍!量产烧录工具使用技巧大公开~

    告别繁琐烧录流程!这款高效量产工具你事半功倍。今天把压箱底的使用技巧全公开,简单几步轻松上手,不领真的亏了! 本文以Air780EPM开发板为例,演示量产烧录工具的使用步骤。   最
    的头像 发表于 10-09 18:50 644次阅读
    效率翻倍!量产烧录<b class='flag-5'>工具</b>使用技巧大公开~

    请问IR912的固件在哪里下载

    当前版本太低,不能登录到云平台,也没找到固件下载的地方,求大神指导,谢谢。
    发表于 08-05 07:55

    使用 USB CDC 下载应用程序固件,用时过长是为什么?

    DFU 主机工具下载固件,它将通过 KitProg3。为了模拟我们的最终产品,我们将不会使用 KitProg3,并且我们希望在 MCU 上使用 USB 设备。 我们将type-c接口连接到MacBook
    发表于 07-14 07:10

    恩智浦NXP LinkServer Flash工具使用介绍与烧录教程

    效率。 其中新增 LinkServer Flash 烧录工具,该工具引入了全新的图形用户界面 (GUI) 工具——LinkFlash,用于执行闪存烧录操作。
    的头像 发表于 07-03 09:49 4705次阅读
    恩智浦<b class='flag-5'>NXP</b> LinkServer Flash<b class='flag-5'>工具</b>使用介绍与烧录教程

    【PCA9958HN-ARD】GUI工具的使用

    :PCA9958HN-ARD评估板快速入门 | NXP 半导体),里面包含GUI上位机软件的安装包和LPC55S69开发板的固件。 然后,点击setup.exe,进行GUI上位机软件的安装,安装
    发表于 06-29 10:07

    stm32C092R的固件包在哪下载呀?

    stm32C092R的固件包在哪下载
    发表于 06-19 07:41

    【免费工具】华秋AI电路识别助手:电路设计与分析变得轻松高效!

    电子工程师注意!还在为熬夜解析电路图崩溃?AI黑科技电路设计与分析变得轻松高效!如果你还在为电路分析感到头疼,那么一定要试试这款超好用的工具——华秋AI电路识别助手小程序!这是一款由
    的头像 发表于 06-05 18:18 3139次阅读
    【免费<b class='flag-5'>工具</b>】华秋AI电路识别助手:<b class='flag-5'>让</b>电路设计与分析<b class='flag-5'>变得</b><b class='flag-5'>轻松</b>高效!

    NXP PN5120A0HN1 NFC前端芯片 特性参数、EDA模型与数据手册下载

    NXP PN5120A0HN1 NFC前端芯片 特性参数、EDA模型与数据手册下载
    的头像 发表于 06-03 17:25 1831次阅读
    <b class='flag-5'>NXP</b> PN5120A0HN1  NFC前端芯片 特性参数、EDA模型与数据手册<b class='flag-5'>下载</b>

    家具别急着换新!如何使用树莓派我的“傻瓜”设备变得更智能!

    在花大价钱购买新的智能家居设备之前,我考虑给家中已有的几台设备第二次机会。通常被视为“傻瓜”设备的灯具、电视、空调、水壶或充电器,都需要手动开启。为了这些“傻瓜”设备变得智能,并与智能家居中心进行
    的头像 发表于 05-28 16:33 951次阅读
    家具别急着换新!如何使用树莓派<b class='flag-5'>让</b>我的“傻瓜”设备<b class='flag-5'>变得</b>更智能!

    使用USB控制中心下载固件遇到的问题怎么解决?

    我使用 USB 控制中心下载固件,program-fx3-iic-eeprom。但是当我需要重置新下载固件时,出现了请重置你的设备来下载
    发表于 05-27 06:35