S32K144之芯片锁死解锁——关闭debug端口
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端口相关推荐
- 网店版重生系列:Linux下Jboss启动、关闭、端口配置等常见问题FAQ
单台Linux服务器中如何部署多个独立应用,即多个应用不能run在一个jboss实例中?换言之,这个问题也可以这样描述:在单台Linux服务器中服务启动多个Jboss实例? 默认情况下,jboss启动 ...
- 巧用组策略关闭危险端口
最直接的办法,把系统不用的端口都关闭掉,然后重新启动,如果杀毒软件还提示有漏洞攻击,你来找我. 注:关闭的端口有,135,137,138,139,445,1025,2475,3127,6129,338 ...
- 如何网络监测其他计算机关闭445端口,关闭445端口的方法,教您电脑如何关闭445端口...
系统有些端口是我们平时用不到,但是又存在危险的端口,例如139.135.445等端口,windows默认是开着的,如果不关闭就有可能"躺枪",那么如何关闭445端口,一般的用户都对 ...
- laravel-admin 关闭debug模式导致异常信息到页面的排查
laravel-admin 关闭debug模式导致异常信息到页面的排查 参考文章: (1)laravel-admin 关闭debug模式导致异常信息到页面的排查 (2)https://www.cnbl ...
- Linux上怎样停止服务(jar包)、查看进程路径、关闭指定端口
场景 在linux上部署的jar包服务需要停止该服务并关闭防火墙对应的端口. 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 ...
- 关闭计算机网络端口,怎么关闭135和500端口?
给你点复杂的 封锁端口,全面构建防线 hacker大多通过端口进行入侵,所以你的服务器只能开放你需要的端口,那么你需要哪些端口呢?以下是常用端口,你可根据需要取舍: 80为Web网站服务:21为FTP ...
- java httpclient 关闭_java中使用httpclient如何关闭debug日志
直接上代码,在http请求前加上下面的代码即可// 设置默认工厂类 system.setproperty("org.apache.commons.logging.logfactory&quo ...
- 给Tomcat打开远程debug端口
>cd apache-tomcat-8.5.24 >cd conf >vim catalina.sh 在文件开始处添加: CATALINA_OPTS="-server -X ...
- Debian Gnu/Linux 9关闭 111端口
2019独角兽企业重金招聘Python工程师标准>>> 查看端口 lsof -ni:111 fuser -i -n tcp 111 关闭111端口:systemctl disable ...
- xp计算机关闭139端口,小编搞定xp系统电脑关闭139端口的图文方法
我们在使用xp系统的过程中,经常需要对xp系统电脑关闭139端口进行设置,可能很多用户都不知道怎么对xp系统电脑关闭139端口进行设置,但当我们遇到对xp系统电脑关闭139端口的设置方法非常简单,只需 ...
最新文章
- Tomcat 和 JVM 的性能调优总结
- FreeRTOS学习笔记之信号量
- ORACLE 执行计划2
- dijkstra标号法表格_标号法求最短路径例题详解.ppt
- python函数的作用域是什么_python函数的作用域
- python中的装饰器、装饰器模式_浅析Python装饰器以及装饰器模式
- java project 项目在 linux 下面部署步骤
- javascript无提示关闭窗口,兼容IE,Firefox
- PDA程序 点击登录按钮显示提示信息
- Java读中文乱码解决方案
- 你知道啥是ROC吗?
- 拼多多提前批(7月28号笔试题
- NVIDIA CUDA初级教程(P2-P3)CPU体系架构概述、并行程序设计概述
- vue-admin websocket接收消息推送+语音提示(详细代码)
- js中的contains
- mgc mysql_数据库之MySQL部署MGC方案(四)
- VM15中安装Linux
- ubuntu20.04[centos7、win类似]记录
- Linux- 系统随你玩之--网络上的黑客帝国
- 计算机中usb指啥,usb接口指的是_通俗关于USB接口的知识