硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 362|回复: 3
收起左侧

[脱机烧录] 成功实现H7-TOOL脱机烧录自动解除NXP车规芯片S32K14x安全保护支持,解决历史遗留老大难问题

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123910
QQ
发表于 2026-7-30 01:45:58 | 显示全部楼层 |阅读模式
【前言】
S32K14X系列的自动解除保护,之前一直想实现,但苦于参考手册和相关资料搜集整理很麻烦,就没有再研究了。

这几天,正好有客户有需求,需要支持自动解除保护。借助AI强劲的资源搜集整理能力,成功实现自动解除

【AI整理】
1.png

2.png

【H7-TOOL的解除实现】

TOOL有丰富的SWD调试接口的AP,DP读写访问控制寄存器LUA API,可以方便的实现。
1、注意这个芯片的安全保护控制是在内部Flash的0x400地址开始的16个字节,所以不能给芯片烧录随意或者错误数据,容易锁住芯片。
2、它的解除保护不同于其它芯片,得通过调试接口访问MDM AP相关寄存器来实现,这个是特殊的地方。

研究了两天,成功实现
234.png

这个芯片的使能保护比较简单,可以TOOL的滚码字符常量里面对0x400开始地址相关寄存器设置指定值
236.png

也可以IDE里面设置,比如MDK的配置向导,可以方便设置存到Flash对应地址
236.png



回复

使用道具 举报

41

主题

259

回帖

382

积分

高级会员

积分
382
发表于 2026-7-30 08:33:52 | 显示全部楼层
版主这钻研精神,真期待搞个大的
回复

使用道具 举报

28

主题

163

回帖

247

积分

高级会员

积分
247
发表于 2026-7-30 08:48:20 | 显示全部楼层
jilink 上连接 S32k144 有一个安全访问和一个正常访问的选择,选择 “安全访问” 的话直接就再也连不上了,这个是设置什么了?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123910
QQ
 楼主| 发表于 2026-7-30 09:58:28 | 显示全部楼层
刘心武 发表于 2026-7-30 08:48
jilink 上连接 S32k144 有一个安全访问和一个正常访问的选择,选择 “安全访问” 的话直接就再也连不上了, ...

这个是那个0x40c地址数据控制的,修改这个数值来启动安全模式的。
jlink解除比较麻烦些
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-8-26 21:34 , Processed in 0.268755 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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