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的启动配置不支持从以太网启动

你可能感兴趣的:(Beaglebone,Black)