I just built Angstrom via oe-core for the BeagleBoard, rev C3 (not xM)
Here were my steps:
  $ git clone git://git.angstrom-distribution.org/setup-scripts angstrom-bb
  $ cd angstrom-bb
  $ git checkout -b local-oe origin/oe-core
  $ MACHINE=beagleboard ./oebb.sh config beagleboard
  $ MACHINE=beagleboard ./oebb.sh bitbake console-image

It doesn't boot at all.  I built a bootable SD from the deploy/images,
including MLO and U-Boot.  Here's the boot sequence (I broke in to set
the console):
  Texas Instruments X-Loader 1.4.4ss (Jan 29 2011 - 10:54:03)
  Beagle Rev C1/C2/C3
  Reading boot sector
  Loading u-boot.bin from mmc


  U-Boot 2011.03-00047-g494a7d2-dirty (May 27 2011 - 12:46:42)

  OMAP3530-GP ES3.0, CPU-OPP2, L3-165MHz, Max CPU Clock 600 mHz
  OMAP3 Beagle board + LPDDR/NAND
  I2C:   ready
  DRAM:  256 MiB
  NAND:  256 MiB
  MMC:   OMAP SD/MMC: 0
  *** Warning - bad CRC, using default environment

  In:    serial
  Out:   serial
  Err:   serial
  Beagle Rev C1/C2/C3
  timed out in wait_for_pin: I2C_STAT=0
  No EEPROM on expansion board
  Die ID #4042000300000000040323090d017001
  Hit any key to stop autoboot:  0

  OMAP3 beagleboard.org # setenv console ttyO2,115200
  OMAP3 beagleboard.org # printenv
  baudrate=115200
  beaglerev=Cx
  bootcmd=if mmc rescan ${mmcdev}; then if run loadbootscript; then run 
bootscript; else if run loaduimage; then run mmcboot; else run nandboot; fi; 
fi; else run nandboot; fi
  bootdelay=10
  bootscript=echo Running bootscript from mmc ...; source ${loadaddr}
  buddy=none
  console=ttyO2,115200
  defaultdisplay=dvi
  dieid#=4042000300000000040323090d017001
  dvimode=1024x768MR-16@60
  loadaddr=0x82000000
  loadbootscript=fatload mmc ${mmcdev} ${loadaddr} boot.scr
  loaduimage=fatload mmc ${mmcdev} ${loadaddr} uImage
  mmcargs=setenv bootargs console=${console} mpurate=${mpurate} vram=${vram} 
omapfb.mode=dvi:${dvimode} omapfb.debug=y omap
  dss.def_disp=${defaultdisplay} root=${mmcroot} rootfstype=${mmcrootfstype}
  mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
  mmcdev=0
  mmcroot=/dev/mmcblk0p2 rw
  mmcrootfstype=ext3 rootwait
  mpurate=600
  nandargs=setenv bootargs console=${console} mpurate=${mpurate} vram=${vram} 
omapfb.mode=dvi:${dvimode} omapfb.debug=y oma
  pdss.def_disp=${defaultdisplay} root=${nandroot} rootfstype=${nandrootfstype}
  nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr} 
280000 400000; bootm ${loadaddr}
  nandroot=/dev/mtdblock4 rw
  nandrootfstype=jffs2
  usbtty=cdc_acm
  vram=12M

  Environment size: 1294/131068 bytes
  OMAP3 beagleboard.org # run bootcmd
  reading boot.scr

  ** Unable to read "boot.scr" from mmc 0:1 **
  reading uImage

  3329920 bytes read
  Booting from mmc ...
  ## Booting kernel from Legacy Image at 82000000 ...
     Image Name:   Linux-2.6.39+
     Image Type:   ARM Linux Kernel Image (uncompressed)
     Data Size:    3329856 Bytes = 3.2 MiB
     Load Address: 80008000
     Entry Point:  80008000
     Verifying Checksum ... OK
     Loading Kernel Image ... OK
  OK

  Starting kernel ...

  Uncompressing Linux...

Looking around after it hangs, it seems that it didn't get
started at all.  Normally, there will be some crumbs left
over in the system log buffer:
  $ grep __log_buf 
build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/linux-omap-2.6.39-r0/git/System.map
  c067c3b4 b __log_buf

  OMAP3 beagleboard.org # md 0x8067c3b4
  8067c3b4: 0a000136 e4d93001 e2488001 e0866513    6....0....H..e..
  8067c3c4: e2855008 eaffffee e59dc020 e31200f0    .P...... .......
  8067c3d4: e58dc02c 1a000019 e0832002 e3e03000    ,........ ...0..
  8067c3e4: e1e03213 e58d3028 e59d2028 e1a0a009    .2..(0..( ......

Any ideas what's wrong?  Shouldn't this work out of the box? - I tried
to follow the directions on 
http://www.angstrom-distribution.org/building-angstrom
closely, save the part of using the oe-core based script.

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------

_______________________________________________
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

Reply via email to