S32K142 MCU锁死解锁

这篇具有很好参考价值的文章主要介绍了S32K142 MCU锁死解锁。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

S32K142 MCU锁死解锁

本文主要介绍S32K142 MCU锁死(Jlink报错:0x400-0x40F indicate that readout p’rotection is set)的原因简介以及如何使用J-Link Commander工具解🔒。


一、故障现象

S32K142 MCU锁死解锁

二、原因分析

基于S32K144的芯片锁死,一般有如下几种可能:

  1.时钟配置异常,MCU被倍频以及不配置时钟,都有可能造成芯片保护锁死,我就曾经因为不注意把时钟配置代码注释掉,导致芯片锁死。、
  2、烧写断电,如果在Debug的时候不小心导致芯片断电,这种情况也有可能导致芯片锁死。
  3、修改 0X400-0X40F地址内容
  4、某些操作不规范导致

//这里主要谈一谈,为何修改0X400-0X40F地址内容,会导致芯片锁死。

  0x400~0x40F地址区间的一个独立的16 B配置区域,用来存储保密/保护及MCU启动的一些配置信息
  S32K系列有Secure非保密Unsecure两种模式,区别在于是否允许通过外部接口访问芯片内部存储器。

  • Secure模式下,不能通过外部接口(如JTAG/SWD调试接口、EzPort、FlexBus)对芯片内部存储器进行操作(整体擦除Mass Erase指令除外);
  • Unsecure模式则无此限制。也就是说如果你修改这段地址的内容,就会导致Debug端口被关闭。

三、解决步骤

1、MCU_RST引脚拉低(短接R1),并上电;
S32K142 MCU锁死解锁2、在J-LINK commander工具中,输入命令unlock Kinetis即可执行mass erase指令,解密S32K1xx系列MCU:
S32K142 MCU锁死解锁


参考文章:文章来源地址https://www.toymoban.com/news/detail-443230.html

  • S32K144之芯片锁死解锁——关闭debug端口
  • S32K1xx系列MCU应用指南之芯片锁死(lockup)复位原因分析与恢复方法详解

到了这里,关于S32K142 MCU锁死解锁的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • S32K3学习笔记---S32K3之MCU模块

    ​ 后续关于MCAL的配置都是基于EB29.0,RTD3.0的配置,MCU是基于S32K324。前期312、344也都使用过,也是第一次使用NXP的多核,后续将记录各个模块学习过程。 环境安装及参考资料如下: ​ 芯片手册:S32K3XXRM.pdf ​ EB工具 :EB29.0安装包 ​ RTD及demo路径:RTD3.0和Demo ​ EB安装步骤:

    2024年02月03日
    浏览(34)
  • 【Autosar】MCAL - MCU(NXP - S32K14x)

    MCAL - 汇总 配置工具:EB Tresos Studio 芯片类型:S32K146 MCU模块提供了访问 内核 相关功能的API,例如配置时钟、初始化RAM、设置低功耗模式、提供复位接口等。 1.1 时钟介绍 从上图可以看到最左边为输入时钟源,右边为输出时钟 ,为了让系统运行在合适的时钟频率环境下,我们

    2024年02月04日
    浏览(33)
  • EB tresos S32K3 MCAL MCU配置(一)时钟与晶振

    MCU配置(一)  时钟与晶振 1.时钟是什么,为什么需要时钟? 时钟对于CPU来说就等同于心脏,时钟频率的高低决定了CPU执行指令的速度,同时对于大多数外设来说也是需要一个时钟信号才能正常工作的,以通信相关的模块来说,一个信号本质上是高低电平的组合,比如我们要

    2024年02月11日
    浏览(33)
  • 一步一步搭建S32K14x的AutoSar项目----MCAL之MCU模块

    1-1、时钟对于任何一款微控制器是很重要的,所以我们首先要了解S32K144的时钟树,才能为后续的MCAL中MCU模块配置做好准备,废话不多说,先上一张图片,聊了解下 对应芯片手册的第27章 Clock Distribution 。 1、SOSC 就是连接外部的高速时钟,我们一般情况下会优先选择它,精准

    2024年01月22日
    浏览(33)
  • 浅析S32K324的时钟树

    如下图为S32K3XX系列的时钟树图: 时钟源 说明 FIRC 快速内部RC时钟源 SIRC 慢速内部RC时钟源 FXOSC 快速外部晶振时钟源 SXOSC 慢速外部晶振时钟源 S32K3系列的mcu有4个时钟源如上表。 如上图标记为FIRC 对FIRC(快速内部RC时钟源)的操作,请参考上图中文档S32K3xx Reference Manual第25章节

    2024年02月03日
    浏览(26)
  • S32K3系列单片机学习

    定时器中断,每个平台的实现方式均有差异,从51单片机通过寄存器配置实现定时器周期计数,再到使用HAL库配置STM32的定时器,他们的实现原理都是大同小异的,只不过不同的平台使用的底层库不同,导致实现的方法不同而已。 Periodic Interrupt Timer (PIT) : PIT是一个定时器数组

    2024年02月01日
    浏览(33)
  • S32K FTM(FlexTimer module)详解

    FTM(FlexTimer)是由一个简单的定时器——HCS08 定时器 PWM(TPM)模块建立而来的,在飞思卡尔 8bit 微控制器上已经使用多年。Flextimer模块应用领域包括马达控制,照明控制和电源等。 FTM是一个2到8通道定时器,支持输入捕获,输出比较,pwm信号发生和正交解码功能。 FTM source

    2024年02月08日
    浏览(39)
  • S32k314的mcal介绍

    MCAL(Microcontroller Abstraction Layer)是 Autosar(Automotive Open System Architecture)中的一个重要组成部分。MCAL 提供了一组与底层硬件相关的 API 和服务,使高层应用程序能够与底层硬件进行通信和交互,以便实现系统的功能。 MCAL 模块负责处理与微控制器硬件相关的操作,包括 I/O 端

    2024年02月11日
    浏览(33)
  • S32K ADC配置详解 EB tresos

    ADC配置详解 涉及模块:MCU、PORT、ADC MCU ADC功能模块需要在MCU进行使能,312有两个ADC模块(ADC0和ADC1),需要用到哪些ADC资源,就在MCU对应位置进行使能。新增MCU modesettingcof时,peripheral内容为空,点击Add required elements即可添加基本的外设模块 一般来说MCU主要功能为配置时钟和

    2024年02月07日
    浏览(28)
  • S32K3 MCAL配置之GPT 基于EBtresos

    GPT GPT可以为系统配置定时器通道给需要定时功能的模块,比如OS需要一个时间刻度来周期执行TASK; 计时器按照用户设置进行计时,达到预定的时间通过中断通知系统,系统可在通知函数内进行服务调度; 涉及模块:GPT MCU Platform 在GptChannelConfiguration添加GPT通道 双击GPT通道进

    2024年02月02日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包