My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
HowToConnectUpBeagleBoard  
This is a procedure for cabling up your Beagle Board.
Updated Jul 27, 2011

Introduction

The only tricky part of this procedure is that in order for the Beagleboard to be a USB Host, you MUST plug a USB Mini-A Male into the OTG socket on the Beagleboard. Rest assured that it is very highly unlikely that any of your existing cables (even if they have USB Mini-Male connectors on them) are Mini-A connectors. Almost all cables are Mini-B and this will put the Beagleboard into Device mode, not Host Mode.

So to solve that problem, there is a USB Standard-A-Female to USB Mini-A-Male Adapter available from a few sources (www.vernier.com, www.serialio.com) that effectively converts the Mini-A Socket on the Beagleboard into a Standard-A Socket.

Once you have that, your Beagleboard is now just like any other USB Host.

Details

Step 1: Connect your AT/Everex Cable to the Beagle Board.

BE SURE THAT THE RED STRIPE ON THE RIBBON CABLE IS NEAR PIN 1 OF THE CONNECTOR.

This is what the AT/Everex Cable will look like:

The socket end plugs onto the pin header (#10 in the picture below). It's important to have the red stripe on the ribbon cable (marks pin 1) next to the P9 Pin 1 marking on the board (on the left as shown below).

NB: Some of the AT/Everex Cables come with a plug in the hole for pin 10. This is a keying and is actually a good idea (it prevents plugging the cable in backwards). I suggest that you carefully (with a needle nose pliers) break off pin 10 on the board so that the connectors will mate. A few wiggles back and forth and pin 10 should be gone.

Step 2: Connect your Null Modem DB9F to DB9F cable. One end goes to the AT/Everex cable, the other goes to the serial port on the back of your laptop (aka COM1).

Step 3: Connect your LCD Panel's digital port to the Beagleboard.

This will use the HDMI-M to DVI-D M Cable as shown below. The HDMI end connects to connector 3 (as shown in the Beagleboard picture above). Turn on the Monitor.

Step 4: Connect your powered Speakers to the Audio Out port.

The Audio Out port is lableled #14 in the Beagle photo above. Plug in the speakers, and turn them on.

Step 5: (Optional) Connect your TV to the Beagle (via S-Video).

The S-Video port is #15 in the picture above. If you're not planning to use a TV with the Beagle you can skip this step.

Step 6: Connect your USB Hub and periperals.

  • Connect the USB Std-A-Female to USB MIni-A-Male Adapter to the OTG socket on the Beagleboard (shown as #12 in the board picture above).

  • Connect your USB Hub to the Std-A Female end of the adapter.

  • Connect your keyboard and mouse to the USB Hub

Step 7: Power up your Beagle!

Connect your power supply to Connector 11 in the photo above. And wait a few seconds. You should observe the following:

  • In your console terminal window you should see:
Texas Instruments X-Loader 1.41                                              
Starting OS Bootloader...                                                    
                                        
U-Boot 1.3.3 (Jul 10 2008 - 16:33:09)   
                                        
OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz   
OMAP3 Beagle Board + LPDDR/NAND         
DRAM:  128 MB                           
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Audio Tone on Speakers  ... complete
OMAP3 beagleboard.org # 
  • From your speakers, you should hear about a two second tone (kind of annoying).
  • On your DVI-D Monitor you should see the Beagleboard Logo
  • On your TV monitor (if connected), you should see color bars.

IF YOU GET ALL THESE THINGS, THEN YOU ARE READY TO START LOADING SOFTWARE ONTO SD CARDS FOR USE WITH THE BEAGLE.

Comment by ron...@peoplepc.com, Dec 15, 2008

The cable ordered from www.venier.com does't fit the beagle board OTG connnector

Comment by prabhaka...@nestgroup.net, Jun 9, 2009

I made above setup but beagle board didnt booted instead it got loaded.

Comment by peter.sh...@ntlworld.com, Aug 15, 2009

You can get USB mini A to normal B leads (rather than Standard-A-Female to USB Mini-A-Male Adapter). Useful if your hub has a B socket rather than a lead coming out. Available in the UK from Expro via Amazon.

Comment by roy.vane...@gmail.com, Oct 19, 2009

Which terminal command will bring up the BeagleBoard interface as shown in Step 7: Power up your Beagle!?

Comment by roy.vane...@gmail.com, Oct 19, 2009

I'm going to answer my own question. The command, on a machine running Debian Linux, for example, is

screen /dev/ttyUSB0 115200

The 115200 is the baud rate of the BeagleBoard.

Comment by siddhart...@gmail.com, Feb 17, 2010

Console: 115200 bps, no flow control

USB cable: get an OnTheGo? (OTG) cable OR if you solder pin4 (gnd) and pin 5 (ID) in a usual mini-B connector, you're electrically the same as a OTG cable. I'm using the latter.

Those using 0xdroid: For newer board (mine is BeagleBoard ver C4), you need to rename uImage.bin to uImage (on the SD card) for the default bootloader to pick it up. The website instructions gloss over this.

Comment by rhaselhu...@gmail.com, Aug 14, 2010

do we need Everex cable? can we not use OTG for power and rs232 like arduino etc?

Comment by htmldeve...@gmail.com, Sep 1, 2010

The purpose of the serial port is for debugging - as early as when uboot is running, even before Linux kernel started, you are able to see the output of the print messages for debugging purposes. The setup of the OTG comes much later - and there is no way to know happens to the kernel if there is anything wrong.

In Arduino, the FTDI chip is connected to the USB port, which is why the USB can be used as serial port.

Comment by phobostr...@gmail.com, Dec 18, 2010

The new xm board (at least rev. B) is awesome! 4 USB Host ports, ethernet port, and serial port built in - wow! Image on mini-SD boots right up to Angstrom Linux. Steps: Get USB to Serial adapter working with drivers etc. by plugging into D-sub on Beagleboard without power on. Once you have a Com port on your PC established (Com3 on mine), you can start your terminal. I started PuTTY v0.6 and set for serial COM3 and 115200. Then you plug in 5V wall wart to DC port on Beagleboard. Wait a second or two and the terminal window spews all the familiar Linux booting text (which can be reread with dmesg). 'uname -r' gives me 2.6.32 as the kernel base. Now to get the drivers going! It has BusyBox?, and 'lsmod' works, but 'modprobe' is not supported. Now the fun begins.........

Comment by jaykullm...@gmail.com, Oct 12, 2011

Just in case Someone Needs the Serial Port Cable We just received another Shipment of 10000 Units. Please purchase at: http://pccables.com/07120.html


Sign in to add a comment
Powered by Google Project Hosting