查看: 454|回复: 0

MCX C: 使用 MCUXpresso SEC 工具进入 ISP 模式更新镜像

[复制链接]

该用户从未签到

719

主题

6378

帖子

0

超级版主

Rank: 8Rank: 8

积分
25335
最后登录
2025-8-29
发表于 2025-6-30 18:14:20 | 显示全部楼层 |阅读模式
本帖最后由 小恩GG 于 2025-8-8 17:02 编辑

MCX C: 使用MCUXpresso SEC 工具进入 ISP 模式更新镜像


一、背景
NXP 2024 7 月正式推出 MCX C 系列芯片,作为一款具备高性价比、高能效及高安全性特点的 Cortex-M0+ MCU,它为 8 位和 16 位传统设计的升级换代提供了有力支持。自该芯片发布以来,迅速获得了广大客户的青睐,目前已有众多项目进入大规模生产阶段。


在实际应用过程中,越来越多的客户咨询如何让 MCX C 系列芯片进入 ISP 模式并完成镜像更新。此前我们已介绍过使用blhost 工具进行操作的方法(详见【新提醒】MCX C:如何进入ISP( ROM Bootloader )更新镜像 - MCX - 恩智浦技术社区)。值得注意的是,之前 MCUXpresso Secure ProvisioningSEC)工具暂不支持 MCX C 系列芯片,而随着 MCUXpresso Secure Provisioning 25.03 版本的发布,现已实现对该系列芯片的支持。下面将为大家详细介绍具体的操作流程。



二、准备工作
(一)硬件准备:
PC电脑;FRDM-MCXC041/242/444board

(二)软件准备:
MCUXpressoSecure Provisioning Tool 25.03, 可打开MCUXpressoSecure Provisioning Tool | NXP Semiconductors进行下载。

三、操作步骤
(一) FOPT配置
若要进入 ISP模式,可参考【新提醒】MCX C:如何进入ISP( ROM Bootloader )更新镜像 - MCX- 恩智浦技术社区中“(二)进入 ROM Bootloader部分,通过执行 mass erase 操作或在代码层面进行设置来实现。小编选择的是通过GUIFlash Tool 中的 mass erase 功能来完成这一配置。

(二) 使用SEC工具连接
1. 初始化设置
打开 SEC 工具,点击 “File” 菜单,选择 “New Workspace” 新建工作空间。
在弹出的对话框中,选择目标处理器型号为 “MCXC444”(其他型号操作类似)。
图1.png
图2.png


2. 硬件接口连接
UART-ISP 模式连接(基础演示)
硬件连接:按住ISPSW3)按键不放,用USB线连接MCU-LinkJ13)并松开SW3
软件配置:在 SEC 工具中,点击 Target 菜单,选择 Connection”。在连接配置界面中,选择 UART 连接方式,正确配置串口号和波特率(默认波特率为 57600),然后点击 Test Connection 进行连接测试。当显示绿色的 OK 时,表明连接成功。
注意,对于MCXC041 UART-ISP模式,波特率必须等于或低于19200。
图3.png


(三) 更新镜像
1. 导入镜像文件
SEC 工具的 BUILD image 页面中,点击 Browse 按钮,浏览并导入需要更新的镜像文件(例如 .axf”,“.s19 .bin 格式的文件)。
图4.png


2. 构建镜像
导入镜像文件后,点击 BUILD image 按钮开始构建镜像。当界面显示 nxpimage successed 时,说明镜像构建成功。
图5.png

3. 写入镜像
镜像构建成功后,右侧的 Write image 按钮会变为绿色,点击该按钮进入写入镜像界面。
图6.png


在写入镜像界面中,确认镜像文件路径正确无误后,点击 “Write image” 按钮开始写入镜像。若界面弹出绿色的 “Success: Writing image” 提示信息,则表示镜像更新成功。
图7.png


四、其他连接方式
如果需要使用 USB/SPI/I2C-ISP 连接方式,可以参考【新提醒】[FRDM-MCXN947] USB/UART/SPI/I2C-ISP模式使用指南- MCX - 恩智浦技术社区,其操作原理与 UART连接方式类似。以下是不同连接方式在硬件开发板上的修改要求:

若使用USB-ISPUART-ISP模式更新镜像文件,FRDM-MCXC444无需任何改动。
若使用I2C-ISPSPI-ISP模式,需将I2CSDA/SCLSPIMOSI/MISO/SCLK/SSEL连接到MCU-Link(板载调试器)。MCU-Link支持通过USB桥接SPII2C端口(称为USBSIO),此功能可用于ISP编程。

注意:其他device均支持UART/SPI/I2C/USB接口的ISP模式,仅MCXC041不支持USB-ISP,只支持UART/SPI/I2C
(一)I2C-ISP
1. 在R78和R79位置焊接0Ω电阻
2. 在R76R77位置焊接2.2KΩ电阻
图8.png


(二)SPI-ISP
R72R73R74R75位置焊接0Ω电阻
图9.png


在开发板上的具体位置如下:(注意:电阻位置详见开发板文件DNP-93440_A.pdf
图10.png

后续将持续更新更多 MCX C 系列芯片的应用技巧,敬请关注!


MCX C 使用MCUXpresso SEC 工具进入 ISP 模式更新镜像.pdf

1.16 MB, 下载次数: 2, 下载积分: 威望 1

回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-30 05:25 , Processed in 0.082149 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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