StreamBox Beagleboard

Last changed: 2009/07/21 02:57 

 

This revision is from 2009/07/21 02:57. You can Restore it.

StreamBox on a BeagleBoard

Alejo Duque

A parallel track to the streambox on the alix board to be found here:

StreamBox Alix v.0.1

http://farm4.static.flickr.com/3002/3116819250_d05d86fbae.jpg

First Boot!

notes on the process:

Dad to buy a null modem cable and a hdmi video cable (but still need a monitor able to do hdmi).

Followed this partition scheme guideline:

http://elinux.org/BeagleBoardBeginners#SD_card_setup

Got the narcissus image build for angstrom, failed to boot!


** Unable to use mmc 0:1 for fatload **
Wrong Image Format for bootm command
ERROR: can't get kernel image!

Had rename and copy:

  1. mv /media/boot/uImage /media/boot/uImage_
  2. cp /media/root/boot/uImage-2.6.29-omap1 /media/boot/uImage

Then, boot like this:

  1. mmcinit
  2. boot


.-------.                                                                                                                                        
|       |                  .-.                                                                                                                   
|   |   |-----.-----.-----.| |   .----..-----.-----.                                                                                             
|       |     | __  |  ---'| '--.|  .-'|     |     |                                                                                             
|   |   |  |  |     |---  ||  --'|  |  |  '  | | | |                                                                                             
'---'---'--'--'--.  |-----''----''--'  '-----'-'-'-'                                                                                             
                -'  |                                                                                                                            
                '---'                                                                                                                            
                                                                                                                                                 
The Angstrom Distribution beagleboard ttyS2                                                                                                      
                                                                                                                                                 
Angstrom 2009.X-test-20090508 beagleboard ttyS2  

And, to log in just use root, theres no need for a password.

Second boot

I had to short pins 5 and 6 of the OTG usb port so to be able to make it behave as a host, this took me a while to figure out since no one on the IRC was helpful enough to even suggest more reading. The solution is somewhow buried inside the pages and is a problem or a bug that hit only revision B, so this means we have a board that is really part of development.

Anyways, I got the good luck to be able to solder a little dot between those pins, cut apart 2 USB cables to patch a new one with 2 mini-USB heads so to be able to connect the BeagleBoard with the USB Hub. Apart from this I had to buy an adaptor to feed the Board since the other one i had feeds the USB Hub.

Is cable paradise, seems that all the promised portability of the beagleboard got entangled so far.

here some code snippets:

Listing the connected devices to the usb hub:


root@beagleboard:~# lsusb 
Bus 001 Device 001: ID 1d6b:0002  
Bus 002 Device 001: ID 1d6b:0002  
Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 003: ID 05ac:1402 Apple Computer, Inc. 
Bus 002 Device 004: ID 1005:b113 Apacer Technology, Inc. Handy Steno 2.0 (256MB)

There you can see the USB to ethernet adaptor I had to buy so to allow some network connectivity to the board. You can see also a usb memory drive that got mounted automatically by the system.

So, finally i was able to ping and log in via ssh via ethernet (before i was logging in via jtag, direct via serial)


--- 169.254.8.156 ping statistics ---
12 packets transmitted, 12 received, 0% packet loss, time 11005ms
rtt min/avg/max/mdev = 0.241/0.444/0.547/0.095 ms
kdag@dspstv:~$ ssh root@169.254.8.156
The authenticity of host '169.254.8.156 (169.254.8.156)' can't be established.
RSA key fingerprint is df:b0:f8:c7:b0:83:5c:d6:0b:b7:4d:fb:f3:70:01:1a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '169.254.8.156' (RSA) to the list of known hosts.
root@169.254.8.156's password: 
root@beagleboard:~# 

Now i will try to configure the beagleboard to export X..



Hardware Specifications

OMAP3530 applications processor featuring the ARM® Cortex™-A8

128MB low-power DDR RAM

256MB NAND flash

USB 2.0 high-speed on-the-go port

DVI-D output

NTSC/PAL TV via S-Video output

6-in-one 8-bit MMC+/SD/SDIO connection

Stereo audio in/output

JTAG header

I2S, I2S, SPI, MMC/SD expansion header

Power via USB or alternate jack

Angstrom

http://amethyst.openembedded.net/~koen/narcissus/

http://www.angstrom-distribution.org/demo/beagleboard/

http://www.angstrom-distribution.org/unstable/autobuild/beagleboard/

some wiki instructions:

http://elinux.org/BeagleBoardHandheldsMojo#Debian_Installer_QEMU_.28hasty-armv5el_or_hasty-armv6el.29

shopping list

http://code.google.com/p/beagleboard/wiki/BeagleBoardShoppingList

notes from alejo duque, 20/12/2008