how do I boot BeagleBone Black directly over UART?
<p>I want to boot my BeagleBone Black(BBB) over UART without the BBB attempting to boot from USB or the SD before attempting to boot from UART.</p>

<p>in this guide:</p>

<p><a href="http://linuxkernel51.blogspot.co.il/2015/08/booting-beagle-bone-black-over-uart.html" rel="nofollow">http://linuxkernel51.blogspot.co.il/2015/08/booting-beagle-bone-black-over-uart.html</a></p>

<p>they succeed in booting a BBB over UART. however this is only done after the BBB attempts to boot from the SD and the USB</p>

<blockquote>
  <p>BBB has different boots modes like boot from eMMC, uSD, serial &amp; usb. To change the boot mode there is a switch S2, holding the boot switch down during boot without a uSD card inserted will force the boot source to be the USB port and if nothing is detected on the USB client port, it will go to the serial port for download.</p>
</blockquote>

<p>this guide:
<a href="http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide" rel="nofollow">http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide</a></p>

<p>explains the boot process of the AM335x SoC Evaluation Board (the same SoC as in the BBB) mentions boot pins which make the board boot from UART first</p>

<p>is there a way to set these pins on the BBB to boot from UART first too?</p>