Beaglebone Black 啓動方式詳解

BBB板支持從EMMC、SD卡和UART啓動,總結如下。

AM3358 啓動方式分爲從存儲器啓動和從外設啓動兩類,從存儲器啓動包括NOR Flash、NAND Flash、MMC和SPI-EEPROM四種存儲器啓動,從外設啓動包括以太網、USB和UART三種外設啓動,這些啓動方式的啓動順序可以通過配置SYSBOOT的管腳進行選擇,如下圖所示

上圖僅爲部分配置截圖,具體請參考文檔《AM335x and AMIC110 Sitara Processors Technocal Reference Manual》第26.1.6章 P5028-5033

具體到BBB板,其SYSBOOT引腳配置如下

上圖中DNI表示不用安裝(Don't need install),也即對應的電阻沒有焊接,電路是斷開的,因此SYSBOOT[4:0]爲11100,按下復位開關 SYSBOOT[4:0]變爲11000.

對應的啓動方式爲

BBB板中MMC0接Micro SD卡,MMC1接eMMC,見下圖

所以正常情況下BBB板的啓動順序是MMC->μSD卡->UART0->USB0,按下復位鍵S2的啓動順序是SPI0->μSD卡->USB0->UART0

因此如果MMC中燒寫有UBOOT和內核,默認從MMC啓動,如果按下復位鍵S2則從μSD卡啓動,如果拔出SD卡並按下復位鍵,將從UART啓動。BBB的啓動配置不支持從以太網啓動

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章