查看: 5462|回复: 3

[原创] LPC ALL:如何使用脚本在命令行下擦除、烧写MCU

[复制链接]

该用户从未签到

713

主题

6372

帖子

0

超级版主

Rank: 8Rank: 8

积分
25031
最后登录
2025-7-31
发表于 2021-7-12 22:04:41 | 显示全部楼层 |阅读模式
本帖最后由 小恩GG 于 2021-7-13 09:26 编辑

如何使用脚本在命令行下擦除、烧写MCU

       在Linux与Windows开发环境中,使用脚本在命令行模式下对MCU进行擦除、烧写等操作可以方便工程师和工厂流水线应对一些自动烧录等重复性的工作。尤其对于广大Linux用户,命令行下的脚本操作更是必不可少。 MCUXpresso IDE对此提供了很好的解决方案。
但在进行客户支持的工作过程中,我们发现大多数客户对这一实用的脚本操作功能并不了解。故小编用这一篇文章对此进行介绍--- 用最简单的方式教您如何一步步生成脚本文件以及如何在命令行下进行擦除和写操作。

1.    使用脚本擦除MCU
点击MCUXpresso IDE菜单栏的GUI Flash Tool按钮,进入配置界面,在Target Operations中选择Erase选项,勾选General Options中的Preview command选项,如下:
1.JPG

       点击Run按钮将Command to use in a script中的内容复制,在目录中新建erase.bat脚本文件,将复制的内容拷贝到bat文件中,注意文件路径应与工程相同,如下:
2.JPG

       打开cmd,切换到erase.bat所在目录,输入erase.bat,如果擦除成功,会弹出擦除成功信息,如下:
3.JPG

2.    使用脚本烧写程序
点击MCUXpresso IDE菜单栏的GUI Flash Tool按钮,进入配置界面,在Target Operations中选择Program选项,勾选General Options中的Preview command选项,如下:
4.JPG

       通过脚本的方式,axf文件与bin文件都可以烧写到MCU中。
在目录中新建program_axf.bat文件,将烧写afx文件的命令行拷贝到bat文件中,在cmd中执行program_axf.bat,烧写结果如下:
5.JPG

       在GUI Flash Tool配置中选择烧写bin文件,在目录中新建program_bin.bat文件,将烧写bin文件的命令行拷贝到bat文件中,在cmd中执行program_bin.bat,烧写结果如下:
6.JPG

类似的,依照以上方法,用户还可以生成更多实用的脚本文件。亲自动手试试吧!



回复

使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 1503 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4691

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10088
    最后登录
    2025-7-29
    发表于 2021-7-13 09:07:23 | 显示全部楼层
    命令行便于启动与快速运行。
    也非常适合自动化处理,尤其在工厂这样的 流水线上。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    713

    主题

    6372

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25031
    最后登录
    2025-7-31
     楼主| 发表于 2021-7-13 09:24:44 | 显示全部楼层
    jobszheng5 发表于 2021-7-13 09:07
    命令行便于启动与快速运行。
    也非常适合自动化处理,尤其在工厂这样的 流水线上。 ...

    非常正确!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3413

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9030
    最后登录
    2025-8-1
    发表于 2021-7-13 09:58:53 | 显示全部楼层
    学习了
    加油哦
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-3 12:47 , Processed in 0.087891 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表