BeagleBone Black Proto Cape Hookup Guide

Pages
Contributors: CaseyTheRobot
Favorited Favorite 2

Using the EEPROM

The Cape EEPROM is great for storing pin configuration data. The cape EEPROM is read by the BeagleBone Black during boot. It can then automatically setup the pins for use. There are several steps to understand how the EEPROM is used. For now, we will show you the possible settings available. The cape comes with a blank EEPROM.

alt text

The default address for the EEPROM is 0x57. You can change it to addresses 0x54 - 0x57 with the selection of the two address jumpers. They are Labled A0 and A1. Changing the address of the Cape is important when you are using multiple capes.

Address Table

A2 A1 A0 7-bit address
1 0 0
0x54
1 0 1
0x55
1 1 0
0x56
1 1 1
0x57

Once you have created your next great thing you can register your settings with the BeagleBone foundation. This registration allows them to upload your settings to the latest operating system available. This removes the need for users to setup their board to use your cape.