Contents

Current Status

Currently the patch enables beagleboard to be recognized as an usb ACM modem, and provide u-boot console over it. However some issues with initialization needs to be solved (see Known bugs section).

Known bugs

The twl4030 initialization isn't right yet (working on it), so the only work around to make a board bootable with this patch if by pressing the user button while applying power to the board, otherwise the USB PHY won't be properly initialized.

Setting the stdint,stdout,stderr to be multi-io (have the u-boot console and serial and USB at the same time) get stuck if a terminal like minicom isn't open on the USB ACM device.

make CROSS_COMPILE=arm-none-linux-gnueabi- mrproper
make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_config
make CROSS_COMPILE=arm-none-linux-gnueabi-

Getting started

Load your new u-boot.bin image into the board using any of the existing methods. If you have a beagle running already a working u-boot, you can load it by serial using the 'loady' command and minicom or 'sb' (be sure to have lszrz installed in your distro). Then erasing the u-boot in flash and reflashing the new image with the following commands: