diff options
author | Darren Hart <dvhart@linux.intel.com> | 2011-02-14 14:52:47 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-02-15 19:23:59 +0000 |
commit | f7cb8230700bdbbd570d69447cea35cda363208c (patch) | |
tree | e64cd4ecf33a8bc445a1f591c3ba5406f77bee6d | |
parent | e0f49d2ae40ee7c5e6a804264845b89595e1b06c (diff) | |
download | openembedded-core-f7cb8230700bdbbd570d69447cea35cda363208c.tar.gz openembedded-core-f7cb8230700bdbbd570d69447cea35cda363208c.tar.bz2 openembedded-core-f7cb8230700bdbbd570d69447cea35cda363208c.zip |
README.hardware: update the beagleboard serial port documentation
Update the README.hardware beagleboard description to account for the use
of the OMAP_SERIAL in recent kernel recipes. Add a note documenting how to
use the old 8250 based serial devices for older kernels.
Correct a type.
Correct the boot script name from user.scr to boot.scr.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
CC: Gary Thomas <gary@mlbassoc.com>
-rw-r--r-- | README.hardware | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/README.hardware b/README.hardware index bc5b5b8afd..c0df01bc0d 100644 --- a/README.hardware +++ b/README.hardware @@ -519,7 +519,7 @@ TODO: need someone with a Beagleboard C4 to verify these instructions. Due to the lack of NAND on the xM, the install and boot process varies a bit between boards. The C4 can run the x-loader and u-boot binaries from NAND or the SD, while the xM can only run them from the SD. The following instructions -apply to both the C4 and the xM, but te C4 can skip step 2 (as noted below), +apply to both the C4 and the xM, but the C4 can skip step 2 (as noted below), and may require modification of the NAND environment. 1. Partition and format an SD card: @@ -564,11 +564,19 @@ and may require modification of the NAND environment. # (cat << EOF setenv bootcmd 'mmc init; fatload mmc 0:1 0x80300000 uImage; bootm 0x80300000' - setenv bootargs 'console=tty0 console=ttyS2,115200n8 root=/dev/mmcblk0p2 rootwait rootfstype=ext3 ro' + setenv bootargs 'console=tty0 console=ttyO2,115200n8 root=/dev/mmcblk0p2 rootwait rootfstype=ext3 ro' boot EOF ) > serial-boot.cmd - # mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "Poky Minimal" -d ./serial-boot.cmd ./user.scr - # cp user.scr /media/boot + # mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "Poky Minimal" -d ./serial-boot.cmd ./boot.scr + # cp boot.scr /media/boot 6. Unmount the SD partitions and boot the Beagleboard + +Note: As of the 2.6.37 linux-yocto kernel recipe, the Beagleboard uses the + OMAP_SERIAL device (ttyO2). If you are using an older kernel, such as the + 2.6.35 linux-yocto-stable, be sure replace ttyO2 with ttyS2 above. You + should also override the machine SERIAL_CONSOLE in your local.conf in + order to setup the getty on the serial line: + + SERIAL_CONSOLE_beagleboard = "115200 ttyS2" |