当前位置: 首页 > news >正文

【物联网】基于树莓派的物联网开发【11】——树莓派无法启动修复解决方案

使用背景

树莓派Pi4的板子上,有一个BOIS芯片用于存储系统启动的一些程序和信息。上市之后,官方发现有一部分Pi4无法启动,或者在使用一段时间后,因非法断电,导致BOIS芯片内信息丢失,从而Pi4无法再次启动。
所以树莓派基金会在官方网页提供了补救措施 https://www.raspberrypi.org/downloads/

注意:Pi1-Pi3都不需要升级。

场景介绍

修复树莓派主板无法启动问题,防止变砖

升级后的优点

  • 修复EEPROM变砖问题。
  • 解决HAT版兼容性,比如:GPIO 3.3V掉电的问题。
  • 减少USB 3.0 接口功耗问题。 2019.9.10日发布的bootload更新

说明

树莓派4与之前树莓派相比,增加了eeprom启动的方式。所以当我们把制作好镜像的SD卡插上,发现没有反应,这个时候,就要去检查eeprom的数据是否已近被改掉了。
断开设备电源,移除SD卡设备,然后重新连接。如果绿色LED指示灯不闪烁,则表明EEPROM已损坏,或者里面的固件已经损坏,这时就需要进行恢复操作了。

或者有时候,设置TFTP启动设置错误,导致只能从网络引导启动,而此时网络又不能使用了。这时也需要恢复eeprom。

解决方案1:

准备工具:
TF空白卡一张(16-32G)。64G不行!
如不具备以上条件,那就用一张已做好Raspbian系统的卡。容量不限制。只要能启动系统就可以!
下载rpi-boot-eeprom-recovery-xxx.zip
解压缩到FAT32分区
插入Pi4,上电!等10秒钟
关机,删除刚才COPY进去的bootload文件!

解决方案2:

在之前的SD卡中,经常可以看到一个叫bootcode.bin的文件,在树莓派4中,该文件被移到了EEPROM里,如果有在SD卡中,还有这个文件,在树莓派4上是被忽略掉的。
如果绿色的指示灯不断的闪烁,表示启动引导程序bootcode.bin正常的运行。但是未找到start*.elf文件。
如果引导程序都不能执行,则需要考虑重新恢复eeprom中的bootcode.bin固件了。

第一步:下载Raspberry Pi Imager

https://www.raspberrypi.org/downloads/

第二步:选择镜像操作

在这里插入图片描述

选择EEPROM
在这里插入图片描述
烧录到SD卡中即可。

第三步:

插入SD卡,然后上电。看到树莓派led不断的闪烁,表示恢复完成。

http://www.dtcms.com/a/283885.html

相关文章:

  • Transformer从入门到精通
  • Spring Boot整合阿里云OSS企业级实践:高可用文件存储解决方案
  • 【Docker基础】Docker-compose基础认知:从核心概念到实战解析
  • 闽南话里的俗语(俚语、谚语、歇后语)
  • S7-1200 模拟量模块全解析:从接线到量程计算
  • 苍穹外卖项目日记(day11)
  • Linux内核ICMP协议实现深度解析:网络控制的智慧引擎
  • 《C++初阶之STL》【auto关键字 + 范围for循环 + 迭代器】
  • 基于typescript严格模式以实现undo和redo功能为目标的命令模式代码参考
  • Python-TCP编程-UDP编程-SocketServer-IO各种概念及多路复用-asyncio-学习笔记
  • 从0开始学习R语言--Day49--Lasso-Cox 回归
  • 在UniApp中防止页面上下拖动的方法
  • git@github.com: Permission denied (publickey).
  • 算法竞赛备赛——【图论】求最短路径——Dijkstra
  • 排序算法—交换排序(冒泡、快速)(动图演示)
  • uniapp问题总结
  • 并发事务~
  • 一种融合人工智能与图像处理的发票OCR技术,将人力从繁琐的票据处理中解放
  • 视频安全新思路:VRM视频分片错序加密技术
  • 小架构step系列17:getter-setter-toString
  • 智能视频分析:多行业安全防控的“AI之眼”
  • 嵌入式学习-PyTorch(7)-day23
  • Flutter Android打包学习指南
  • 如何下载视频 (pc端任何视频均可下载)
  • 英伟达Cosmos研究团队开源DiffusionRenderer (Cosmos): 神经逆向与正向渲染与视频扩散模型
  • 视频码率是什么?视频流分辨率 2688x1520_25fps采用 h264格式压缩,其码率为
  • Web攻防-PHP反序列化Phar文件类CLI框架类PHPGGC生成器TPYiiLaravel
  • blender 导入的fbx模型位置错乱
  • 【3D大比拼第一集】--max,maya,c4d,blender的命令搜索功能
  • iOS App 电池消耗管理与优化 提升用户体验的完整指南