S32K144之芯片锁死解锁——关闭debug端口

经常捣鼓单片机就会发现,时常会因为某些操作不当导致芯片锁死情况的发生,通过Jlink我们可以读到芯片的ID,但是无法进行Debug,这很是让人苦恼。
基于S32K144的芯片锁死,一般有如下几种可能:
1、时钟配置异常,MCU被倍频以及不配置时钟,都有可能造成芯片保护锁死,我就曾经因为不注意把时钟配置代码注释掉,导致芯片锁死。
2、烧写断电,如果在Debug的时候不小心导致芯片断电,这种情况也有可能导致芯片锁死。
3、修改 0X400-0X40F地址内容。
4、某些操作不规范导致

下面我们主要来谈一谈第三种情况,也就是不小心修改0X400-0X40F地址内容。为什么这个地址的内容擦除会导致芯片锁死呢,我们首先从S32K144的手册入手,看看这段地址之内都是配置了哪些东西。

0x400~0x40F地址内容配置了外设桥存储器映像,可通过 0x4000_0000–0x400F_FFFF 区域中交叉开关上的某个从机端口访问。0x400~0x40F地址区间的一个独立的16 B配置区域,用来存储保密/保护及MCU启动的一些配置信息。
S32K系列有Secure和非保密Unsecure两种模式,区别在于是否允许通过外部接口访问芯片内部存储器。Secure模式下,不能通过外部接口(如JTAG/SWD调试接口、EzPort、FlexBus)对芯片内部存储器进行操作(整体擦除Mass Erase指令除外)。Unsecure模式则无此限制。也就是说如果你修改这段地址的内容,就会导致Debug端口被关闭。

如何判断锁死原因?
我们如何确定是否是因为修改 0X400-0X40F地址内容导致的锁死,通过示波器抓取Reset脚也就是PTA5脚的波形即可判断。


如果Reset引脚的波形为高电平几个us,低电平一百多us,大概率是这个原因所致。

如何解锁?
把reset脚拉低,然后打开Jlink commander,输入unlock Kinetis回车即可解锁。

S32K144之芯片锁死解锁——关闭debug端口相关推荐

  1. 网店版重生系列:Linux下Jboss启动、关闭、端口配置等常见问题FAQ

    单台Linux服务器中如何部署多个独立应用,即多个应用不能run在一个jboss实例中?换言之,这个问题也可以这样描述:在单台Linux服务器中服务启动多个Jboss实例? 默认情况下,jboss启动 ...

  2. 巧用组策略关闭危险端口

    最直接的办法,把系统不用的端口都关闭掉,然后重新启动,如果杀毒软件还提示有漏洞攻击,你来找我. 注:关闭的端口有,135,137,138,139,445,1025,2475,3127,6129,338 ...

  3. 如何网络监测其他计算机关闭445端口,关闭445端口的方法,教您电脑如何关闭445端口...

    系统有些端口是我们平时用不到,但是又存在危险的端口,例如139.135.445等端口,windows默认是开着的,如果不关闭就有可能"躺枪",那么如何关闭445端口,一般的用户都对 ...

  4. laravel-admin 关闭debug模式导致异常信息到页面的排查

    laravel-admin 关闭debug模式导致异常信息到页面的排查 参考文章: (1)laravel-admin 关闭debug模式导致异常信息到页面的排查 (2)https://www.cnbl ...

  5. Linux上怎样停止服务(jar包)、查看进程路径、关闭指定端口

    场景 在linux上部署的jar包服务需要停止该服务并关闭防火墙对应的端口. 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 ...

  6. 关闭计算机网络端口,怎么关闭135和500端口?

    给你点复杂的 封锁端口,全面构建防线 hacker大多通过端口进行入侵,所以你的服务器只能开放你需要的端口,那么你需要哪些端口呢?以下是常用端口,你可根据需要取舍: 80为Web网站服务:21为FTP ...

  7. java httpclient 关闭_java中使用httpclient如何关闭debug日志

    直接上代码,在http请求前加上下面的代码即可// 设置默认工厂类 system.setproperty("org.apache.commons.logging.logfactory&quo ...

  8. 给Tomcat打开远程debug端口

    >cd apache-tomcat-8.5.24 >cd conf >vim catalina.sh 在文件开始处添加: CATALINA_OPTS="-server -X ...

  9. Debian Gnu/Linux 9关闭 111端口

    2019独角兽企业重金招聘Python工程师标准>>> 查看端口 lsof -ni:111 fuser -i -n tcp 111 关闭111端口:systemctl disable ...

  10. xp计算机关闭139端口,小编搞定xp系统电脑关闭139端口的图文方法

    我们在使用xp系统的过程中,经常需要对xp系统电脑关闭139端口进行设置,可能很多用户都不知道怎么对xp系统电脑关闭139端口进行设置,但当我们遇到对xp系统电脑关闭139端口的设置方法非常简单,只需 ...

最新文章

  1. Tomcat 和 JVM 的性能调优总结
  2. FreeRTOS学习笔记之信号量
  3. ORACLE 执行计划2
  4. dijkstra标号法表格_标号法求最短路径例题详解.ppt
  5. python函数的作用域是什么_python函数的作用域
  6. python中的装饰器、装饰器模式_浅析Python装饰器以及装饰器模式
  7. java project 项目在 linux 下面部署步骤
  8. javascript无提示关闭窗口,兼容IE,Firefox
  9. PDA程序 点击登录按钮显示提示信息
  10. Java读中文乱码解决方案
  11. 你知道啥是ROC吗?
  12. 拼多多提前批(7月28号笔试题
  13. NVIDIA CUDA初级教程(P2-P3)CPU体系架构概述、并行程序设计概述
  14. vue-admin websocket接收消息推送+语音提示(详细代码)
  15. js中的contains
  16. mgc mysql_数据库之MySQL部署MGC方案(四)
  17. VM15中安装Linux
  18. ubuntu20.04[centos7、win类似]记录
  19. Linux- 系统随你玩之--网络上的黑客帝国
  20. 计算机中usb指啥,usb接口指的是_通俗关于USB接口的知识

热门文章

  1. 比起高性能计算,高端存储才更亟待国产化
  2. 杨令云玩过的那些FC游戏-魔道士的阴谋(二)
  3. 北大计算机系录取通知书,北京大学98级计算机系本科同学毕业十周年聚会
  4. 攻防世界 Reverse logmein
  5. Win10电脑版微信来消息提醒工具
  6. QuickTime Player安装Soundflower插件实现完整录屏功能
  7. web开发html如何把图片居中,css中怎么让img图片居中
  8. macOS 安装postman 中文语言包
  9. 基于Retrofit框架的金山API翻译功能案例
  10. MySQL数据库维护手册