BeagleBone System Reference Manual
<-- please read before asking for help
BeagleBone README Quick-Start Guide
<-- latest version of this document
This document was last updated for BeagleBone revision A6.
Angstrom Mirrors
<-- latest pre-built microSD card images
Building Angstrom
<-- instructions to rebuild the image
Connect Ethernet and browse to beaglebone.local. You can also 'ssh root@beaglebone.local'.
Your browser will introduce you to the board features and Cloud9 IDE with Bonescript.
To provide this network name, the BeagleBone is running Avahi and a DHCP client. This is supported by most network configurations and Mac, Windows and Linux computers.
You can also connect to your BeagleBone using built-in USB-to-serial or USB-to-Ethernet.
You may power via a USB cable (provided) or purchase a recommended 5V power adapter.
Note: Some software images limit the clock speed of the BeagleBone by determining if the power source is USB or the 5V adapter to avoid excess use of current.
Depending on the platform and board revision, you may need to manualy install or load drivers for access to these interfaces.
Operating System | USB-to-serial (FTDI) | Ethernet over USB (Gadget) |
---|---|---|
Windows (32-bit) | BONE_DRV.exe | BONE_DRV.exe |
Windows (64-bit) | BONE_D64.exe | BONE_D64.exe |
Mac OS X |
Rev A3-A4: FTDI_Ser.dmg Rev A5+: Not required |
Not required |
Linux |
Rev A3-A4: mkudevrule.sh Rev A5+: Not required |
Not required |
Note:
On revision A3/A4 boards, the VID/PID matches
the TI XDS100v2: 0x0403/0xA6D0
On revision A5+ boards, the generic FTDI VID/PID is used: 0x0403/0x6010
Code Composer Studio v5 (CCSv5) is available for free for BealgeBone users and is a TI-provided Eclipse-based integrated development environment that enables you to debug and develop C/C++ applications. Please visit the CCSv5 Frequently Asked Questions page.
OpenOCD is an application that provides JTAG-based debugging on all three operating systems, but currently only Linux is verified. Please visit Matt Massey's blog post describing installation in Ubuntu.
Under Windows, it is recommended to follow the Adafruit tutorial.
For Mac or Linux, it is recommended simply to invoke 'screen':
screen `ls /dev/{tty.usb*B,beaglebone-serial}` 115200Type CTRL-a k to exit screen.
Eject the "BEAGLE_BONE" drive to enable the USB-to-Ethernet interface.
At boot-up, the processor on your BeagleBone is running a USB storage "gadget" driver that served you up this file. For this software build, you need to swap the storage gadget for a USB-to-Ethernet gadget when you are ready to establish an IP connection over your USB cable.
CircuitCo.com's BeagleBone page documents all of the known hardware issues.
This is the original version of the board. Main issue was issues with the reset switch where the reset line was being pulled low which could cause random dropping of the Ethernet port. This issue has not be seen broadly.
This version of the board was mainly to provide a new SD connector due to supply issues. Also added was R219 in an attempt to make the Yellow LED on the RJ45 turn on when at 100M operation. This caused the Ethernet not to work on power up but did work after a board reboot.
This version of the board returns the functionality of the board to that of the Rev A3 via the removal of R219. There have been no PCB changes for this revision. It uses the same PCB revision as the A4. It also ships with an updated version of the Angstrom image providing out of the box support for the DVI-D and 7” LCD Capes.
There will be three possible versions of the Rev A5. One will be the new production version that is built from the ground up as an A5. The second version will be a reworked Revision A4 that has R219 removed at the factory and retested. The third version will be a revision A3, that just has the updated SW added. All reworked versions will have the reset switches double checked as well. All reworked boards will be retested using the full production test process.
You will be able to identify these versions via the serial number. They all will be labeled as revision A5. The two digits after the BB in the serial number, S/N: 5111BB000023, will indicate the board. A fresh revision A5, will be 00, A4 reworked will be 01, and a recertified A3 will be 02. There is no functional or operational difference between any of these boards. They are all revision A5 and will ship with the same SW.
This version of the board has several updates, but none should impact execution of existing software.