Beaglebone Black 刷新 EMMC 筆記


Posted by 孫胖 on 2023-02-14

前言

基本上,官方的文件已經說明得很清楚了,但我還是在某些地方踩坑了,所以特別寫一篇記錄。

所需硬體

  • 一台電腦 (host)
  • 一片 Beaglebone Black
  • 一張 SD 卡 (>= 8GB)
  • USB 讀卡機 (建議使用,不然會燒很久)

所需軟體

踩坑筆記

請注意,一定要找適合自己板子的 Image,不然會沒辦法燒進去,原因似乎是 emmc 的容量不夠,所以你各位阿,請一定要看清楚了,像我這塊板子是 Beaglebone Black,那我要下載的 Image 就是下圖紅框框的那個。

喔對,然後 Recommended Debian ImagesFlasher Debian images 的差別就是後者會自動燒到 emmc,而前者如果沒有修改 uEnv.txt 的話就只會正常開機,所以如果你各位的板子有自帶 emmc 而且也需要燒到 emmc 的話,那建議直接下載 Flasher Debian images

如果你跟我一樣很任性,偏要下載 Recommended Debian Images 的話,那記得跟著官方教學去編輯 uEnv.txt。 (其實結果跟 Flasher Debian images 一樣,只不過是透過軟體讓它自己燒到 emmc)

結論: 資工人真的不能眼殘,不然會燒 image 燒到沒心態。

燒到 SD 卡

這個步驟我大概重做了 7 次,估計這輩子應該忘不了了

打開 Etcher,選一選就好了,還要我教?

開刷

Step 1

插入 SD 卡

Step 2

把距離 SD 卡槽最近的那顆按鈕按住

Step 3

接上電源 (繼續按住按鈕,沒人叫你放開)

Step 4

等到四顆燈全亮之後 (大概 5 秒鐘吧) 就可以放開按鈕了

Step 5

大概再等個幾秒鐘,看看那四顆燈有沒有開始來回跑,有的話就代表開始刷了,恭喜!!

Step 6

刷完之後板子會自己關機,關機之後把卡片拿出來,再插上電源跟網路線就好了。

無線網路設定

使用 connmanctl 設定無線網路

debian@beaglebone:/var/lib/cloud9$ sudo connmanctl⏎
[sudo] password for debian: temppwd⏎
connmanctl> scan wifi⏎
Scan completed for wifi
connmanctl> services⏎
       MyWifi                  wifi_1234567890_1234567890123456_managed_psk
connmanctl> agent on⏎
Agent registered
connmanctl> connect wifi_1234567890_1234567890123456_managed_psk⏎
Agent RequestInput wifi_1234567890_1234567890123456_managed_psk
       Passphrase = [ Type=psk, Requirement=mandatory, Alternates=[ WPS ] ]
       WPS = [ Type=wpspin, Requirement=alternate ]
Passphrase? MySecretPassphrase⏎
Connected wifi_1234567890_1234567890123456_managed_psk
connmanctl> quit⏎
debian@beaglebone:/var/lib/cloud9$

End

就...真的不難,但我卻因為眼殘而卡了好久,anyway,下次下載 image 之前一定要看清楚。

Reference


#Beaglebone Black #debian #linux #Etcher







Related Posts

有關 PySpark 的那些事

有關 PySpark 的那些事

讓code更簡潔

讓code更簡潔

Vue.js 學習旅程Mile 10 – Event Handling 事件處理篇-2:Modifiers 修飾符

Vue.js 學習旅程Mile 10 – Event Handling 事件處理篇-2:Modifiers 修飾符


Comments