樹莓派4B啓動失敗之原因排查及解決方案

問題還原

購買了兩套樹莓派4B板子,拿過來就想用已經安裝好操作系統的SD卡(這個卡是樹莓派3B+)直接跑,等了半天,能看到樹莓派電源指示燈紅色常亮,系統狀態燈閃了一下。感覺不妙,想着別是板子壞掉了,就拿來另一個進行跑,依舊如此。

解決思路

  1. 首先排除電源的問題,用的是Type-c供電,電源指示燈常亮,安卓手機充電線也可以拿來用,博主買的套裝;
  2. 兩個板子同時壞的機率不大,因爲在這個供貨商買了幾次,板子都是OK的;
  3. 開始關注板子狀態指示燈,因爲也只有這個是能直接感官到的現象,跑到樹莓派官網下載網站中看到明顯的Recovery字眼,就着重看了下,說明樹莓派4B啓動失敗是常見的問題;
    在這裏插入圖片描述
  4. 就按照指示,斷電後將SD卡拔出來,然後插電,看到狀態指示燈常閃,說明板子的EEPROM是OK的1
  5. 開始懷疑裝的系統是否有問題?最新版的系統沒有下載,因此不好確定是這個的原因,因此坐等下載新系統,吐槽百度雲下載不是一般的慢,直接從官網下載比這個還慢;
  6. 樹莓派4B的板子於2019.06.28發佈,與之而來的是新的操作系統——Buster(版本號),發佈時間是2019.07.10;
  7. 再觀察自己的原來的操作系統是老古董了;
  8. Ok,重裝新的操作系統後,就OK了。
  9. 強烈建議——直接下載新版本操作系統安裝,避免其它未知麻煩

結論

全新一代的樹莓派4B和以往的版本硬件上差別很大,新增硬件EEPROM替代了舊版本啓動三步走desecondstage,這個階段中GPU加載SD卡啓動分區中的bootloader.bin文件,而新版樹莓派4B的EEPROM啓動時候會直接忽略掉此SD卡中的bootload.bin文件1,因而很有可能是EEPROM中包含的代碼加載不了第三階段的start.elf文件,因此而導致系統啓動不了。


  1. https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md ↩︎ ↩︎

發佈了80 篇原創文章 · 獲贊 34 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章