I made a custom cape (attached) for my beaglebone black and when I connect it, the beaglebone doesn't boot, only the power led turns on. I'm booting from an SD card and I have disabled the HDMI and eMMC capes. When I've tried booting the beaglebone first and then connecting the cape, the beaglebone would turn off with the message "The power button was pressed" even though I didn't press it.


Beaglebone Cape

  • \$\begingroup\$ Are you certain you haven't accidentally shorted the PWR_BUT signal (on P9.9) to ground on your cape? \$\endgroup\$
    – brhans
    Jul 4 '17 at 2:04

LCD_DATA0 ~ LCD_DATA15 configure boot priority during the boot process and are called boot pins. These pins are internally pulled up/down by a set of resistors. According to BBB reference manual:

If you plan to use any of these signals, then on power up, these pins should not be driven. If you do, it can affect the boot mode of the processor and could keep the processor from booting or working correctly.

but you have utilized boot pins in your application. ensure that cape signals do not interfere boot process. check BBB schematic and reference manual for more information.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.