當前位置:編程學習大全網 - 編程軟體 - 樹莓派3B—完全u盤啟動系統

樹莓派3B—完全u盤啟動系統

使用該方法,以後安裝系統可以不再需要SD卡。當然存在SD卡時,啟動時還是優先啟動SD卡的系統。

但是需要借助raspbian(2017-04-10及之後的版本)來打開該功能。

1、在/boot/config.txt裏添加壹行 program_usb_boot_mode=1

2、重啟,此時已經打開usb boot模式。

檢查方法,在終端執行:

vcgencmd otp_dump | grep 17:

並顯示如下信息,表示成功打開

17:3020000a

3、跟sd卡壹樣,對u盤寫入系統,樹莓派插上u盤啟動即可(不需sd卡)

1、USB Boot Mode模式實質是向SOC裏的OTP(One Time Programmable)設置修復位使之支持,該操作是不可逆的;

2、該模式僅支持樹莓派3B機型;

3、因為仍然優先檢測SD卡是否存在,所以usb boot會有5~10秒延遲來啟動usb設備;可以插上壹張空白sd卡來減低延遲。

4、因為usb和網卡***用smsc lan9514芯片,所以該模式同時打開network boot模式,即允許通過網絡安裝啟動系統;

5、不是所有u盤都兼容,因為u盤主控或芯片太多太雜或使用特殊主控,比如Kingston Data Traveller 100 G3 32G無法正常工作。官方測試工作良好的u盤:

1、 https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md

2、 https://www.raspberrypi.org/blog/pi-3-booting-part-i-usb-mass-storage-boot/

  • 上一篇:C語言編程問題有A、B、C、D、E5所學校,在壹次檢查評比中,已知E校肯定不是第2名或第三。。。。。
  • 下一篇:用C++編程實現壹個函數,輸入任意面值人民幣時,輸入按面值100、50、20、10、5、2、1兌換的結果。
  • copyright 2024編程學習大全網