+ User Manual
For 3.2 kernels (used by the original BeagleBone), the pinmux configuration is read from the
EEPROM during kernel start-up. All inputs and outputs are configured accordingly (this
requires kernel 3.2.16 or later).
The 3.8 kernels used by the BeagleBone Black have a different way to set the pinmux
configuration. During boot the cape's identifier is read from the EEPROM and the
corresponding Device Tree Overlay is loaded. The DT overlay defines the configuration of the
inputs and outputs, as wel as the configuration of various subsystems from the processor.
The EEPROM address of the BeBoPr cape is factory set to 0x54.
Daughter modules
The BeBoPr cape is designed to act as base board for the BeagleBone module and (optionally)
the stepper driver modules as shown in the illustration below.
Because of the board size and the amount of cables needed to connects all devices to the
BeBoPr, the stacking order has been reversed, and the BeagleBone sits on top of the cape
instead of the other way around. The cape has four mounting holes for attachment to a flat
version 1.4.9 (09/04/14)
page 17
Illustration 3: BeBoPr - daughter modules