2268873_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2268873_zh-CN

2268873_zh-CN

MCUXpresso IDE 25.6 烧录 MCXW716C 失败:处理器处于安全模式,EraseSector 超时(6000 毫秒) PC=0xFFFF

MCUXpresso IDE 25.6 烧录 MCXW716C 失败:处理器处于安全模式,EraseSector timeout(6000ms) PC=0xFFFFFFFE,ChecksumSectors Ef(38)

各位好,我在使用 MCUXpresso IDE + LinkServer 给 恩智浦 MCXW716C(板卡:FRDM-MCXW71 / 或自研板)下载程序时遇到烧录失败问题,现象如下,想请教可能原因与恢复方法。

软硬件环境

  • IDE:MCUXpresso IDE25.6.136

  • LinkServer:redlinkMulti 驱动程序 v25.6(2025 年 6 月 26 日版本 1017)

  • 调试器:板载 MCU-LINK 板载 (r0E3) CMSIS-DAP V3.117

  • 连接方式:SWD

  • 芯片:MCXW716CxxxA

  • 系统:Windows [版本号可选]

  • 工程/示例:[例如 frdmmcxw71_lpi2c_read_fxls896x_accel_value_transfer]

复现步骤

  1. 打开工程并正常编译生成 axf/elf

  2. 点击 Debug(或下载/烧录)

  3. LinkServer 连接正常,但在擦除/写入阶段失败

关键日志(截取)

 
处理器处于安全模式...正在写入 23936 字节来寻址 Flash 驱动程序中的 0x00000000 " checksumSectors " 错误 'Ef (38):闪存操作返回错误(参见日志)'... 驱动程序 " eraseSector " 超时(6000 毫秒)PC:FFFFFFE

现象说明

  • 能正常识别芯片与闪存:检测到闪存变体 "FMU 1MB

  • 但提示处理器处于安全模式

  • 随后在 Flash 驱动程序 操作阶段报错:ChecksumSectors Ef(38)

  • 最终 EraseSector 擦除扇区超时 6000ms,并且PC 显示0xFFFFFFFE

我想/确认请教的问题

  1. 处理器处于安全模式 在 MCXW716C 上通常意味着什么? 是否表示已进入安全生命周期/开启安全配置从而限制 闪存 擦写与调试?

  2. 对于这种状态,正确的恢复方式是什么? 是否需要mass erase / recover / unsecure流程?在 MCUXpresso/LinkServer/MCU-LINK 下如何操作最规范?

  3. PC: 0xFFFFFFFE 是否可视为 flash 驱动程序 跑飞/HardFault/调试访问被安全域隔离导致的 "无效 PC"?

  4. 是否有人在LinkServer v25.6+ MCXW716C 上遇到类似 EraseSector timeout? 有没有已知 bug、推荐的连接脚本/参数(如降低 SWD 频率、connect under reset、改变复位策略等)?

我可以补充的信息(如需要)

  • [是否使用过安全示例/trustZone/安全启动配置:是/否则/不确定]

  • [芯片是否曾经烧录过安全相关固件/配置区:是/否/不确定]

  • [尝试过的操作:降低 SWD 频率、换线/换口、断电重启、按住复位连接、换 LinkServer 版本等]

  • 可提供完整的 LinkServer log / 工程 / 最小复现步骤

感谢大家指点。

电路板设计Re: MCUXpresso IDE 25.6 烧录 MCXW716C 失败:processor is in secure mode,EraseSector timeout(6000ms) PC=0x

你好@向明月

我想你可以下载安全配置工具。

MCUXpresso 安全配置工具|恩智浦半导体

然后创建 w71 工作区。

Harry_Zhang_1-1766737112192.png


然后擦掉。

Harry_Zhang_0-1766737059406.png

希望能帮到你。

BR

哈利

Tags (1)
No ratings
Version history
Last update:
‎12-26-2025 02:29 AM
Updated by: