野火RT1052关于 W25Q256JV NORFLASH异常锁死的解锁处理
本人遇到的情况是在复用串口时使用了SPI的两根数据引脚,而这两根数据引脚正是连接norflash的引脚,可能是在烧录程序时插着串口线,导致程序烧录异常,致使norflash异常锁死。由于norflash锁死无法向里面下载程序(norflash是spi接口外设),但是此时debug模式可用,所以可以在debug模式下进行解锁。(本文参考手册是W25Q256JV数据手册)
本文中所谓的锁死指的是norflash中的状态寄存器的值被改变,导致的写保护。在w25Q256jv norflash中有3个状态寄存器
如图
通过修改wps位和CMS位可以实现不同的写保护
在debug模式下通过程序修改状态寄存器的值可以实现解锁
野火RT1052关于 W25Q256JV NORFLASH异常锁死的解锁处理相关推荐
- 野火 RT1052 移植网卡功能(LAN8720A)
野火 RT1052 移植网卡功能(LAN8720A) 开发环境 RT-Thread: v4.0.2(master) SOC: i.MX RT1050 Board: 野火 RT1052 目的 在 RT- ...
- 12032.Nor-flash异常问题汇总
文章目录 1 NorFlash高温导致读取数据异常 1.1 问题复现 1.2 分析 1.3 结论 2 NorFlash文件系统挂载失败导致flash操作异常 2.1 问题复现 2.2 待解决疑问 2. ...
- RT1052 ENET ENET_SendFrame调用 未发送帧
RT1052 ENET ENET_SendFrame调用 未发送帧 问题描述 遇到的问题:再调试ICMP协议栈时, 另外一台嵌入式主机 ping 出现了掉包 time达到几千毫秒 以及 (DUP!) ...
- RTT的线程同步篇——异常管理
野火RTT第25章异常 2018年12月29日 10:47 一.中断中使用RRT的IPC通信机制. 异常分为同步异常和异步异常. 中断属于异步异常. RTT建议在中断中采用信号量.消息.事件来标记. ...
- imx6ull-qemu 裸机教程1:GPIO,IOMUX,I2C
无意间搜到了韦东山老师的6ul网站,上面有一个6ul的qemu仿真器,下载下来用了用,非常好用,有UI,比原装的qemu-system-arm提供的6ul开发板多了很多功能. 下面贴出的就是韦东山老师 ...
- rtthread 字节对齐问题 int指针访问非对齐地址崩溃
rtthread 字节对齐问题 int指针访问非对齐地址崩溃 环境: SOC: i.MX RT1050 底板: 野火 RT1052 Kernel: rt-thread 背景: 我正在实现解析udp包, ...
- java分布式锁解决方案 redisson or ZooKeeper
redis 分布式锁 Redisson 是 redis 官方推荐的Java分布式锁第三方框架. 高效分布式锁 当我们在设计分布式锁的时候,我们应该考虑分布式锁至少要满足的一些条件,同时考虑如何高效的设 ...
- 关于stm32芯片解锁方法
在调试stm32芯片的时候经常会出现下载不进去,出现类似下面的错误,这个时候就要怀疑是不是芯片被异常锁死了: 我亲测有效的解决方法主要有以下两种: 1.JLINK烧录器解锁:这是最简单的方法 SEGG ...
- Redisson 实现分布式锁原理
Redisson实现分布式锁 有关Redisson作为实现分布式锁,总的分3大模块来讲. 1.Redisson实现分布式锁原理 2.Redisson实现分布式锁的源码解析 3.Redisson实现分布 ...
- Jlink工具箱工具总结
JLink_Windows_V754d_x86_64.exe安装后生成的工具集如下: 一.J-Flash Lite(烧录工具) 首先硬件连接:J-link的SWD的接口对应连接MCU SWD接口,GN ...
最新文章
- 点击失效,一层透明的view,
- java由goto_在java中goto的目的
- 环绕通知(Around Advice)
- HQ-day2 C#语言基础
- MySQL创建数据库与创建用户以及授权
- python 内存_一行Python解决内存问题
- 将八进制数制转换为二进制,十进制和十六进制数制
- (82)介绍AXI4-Stream总线
- DevExpress GridControl 导出为Excel
- 2016: 神殿(求二进制1的个数最多的那个数)
- memcached+magent实现负载
- 如何从计算机中删除 Exchange Server 2003
- ubuntu /etc/profile和/etc/environment的比较
- pythonbreak语句教程_Python break 语句
- 阿里巴巴面试题及答案-持续更新(2)(2020年)
- HugeGraph+scylla环境搭建
- 第六次作业——潘芊睿
- 08 获取器 withAttr、多连缀、whereRaw、事务、数据集《ThinkPHP6 入门到电商实战》
- sketchup 图片转模型_Sketchup位图转模型插件安装包及视频教程
- yara规则--编写
热门文章
- putty远程linux系统时间修改,使用putty远程linux服务
- ABAP问题记录--->物料编码和序列号的相爱相杀
- junit4报测试类class not found
- python初学者(四)---键值对
- 计算机excel公式教案,Excel利用函数进行数据计算(教案)
- 概率论与数理统计的学习
- oracle /etc/fonts simfang.ttf,xelatex 无法找到方正字体
- oppo r11s鸿蒙固件,OPPO R11s刷机包
- Python官方中文开发文档
- SQL JDBC下载