OMAP3 patch

Mark Murray markm at FreeBSD.org
Sat May 7 11:20:07 UTC 2011


Andrew Turner writes:
> On Mon, 25 Apr 2011 12:44:05 +0100
> Mark Murray <markm at FreeBSD.org> wrote:
> > Most excellent!
> > 
> > Do you have a recipe for building and installing this?
> > 
> > I'm very familiar with building ind installing regular FBSD;
> > less so with the BB build/install/boot process.
> I've placed my build script at [1]. You need to change ${DIR} to point
> to your patched source tree. It depends on the devel/u-boot port.
> 
> After the script has built FreeBSD copy ${KERNEL_FILE}.boot to a FAT
> formatted sd card as uImage. e.g.:
> 	CP ${KERNEL_FILE}.boot /mnt/uImage
> ${KERNEL_FILE}.boot is printed at the end of the build script. U-Boot
> should load FreeBSD without any input from the user.
> 
> The root file system is loaded off USB from /dev/da0s1. It is a
> standard buildworld/installworld with TARGET=arm.

Hi

Did this. Didn't work:

[graveyard] /usr/src 12:08 pm # cu -t -s 115200 -l /dev/cuaU0
Connected


Texas Instruments X-Loader 1.4.4ss (Aug 19 2010 - 02:49:27)
Beagle xM Rev A
Reading boot sector
Loading u-boot.bin from mmc


U-Boot 2010.03-dirty (Aug 20 2010 - 20:50:46)

OMAP3630/3730-GP ES2.0, CPU-OPP2, L3-165MHz,
OMAP3 Beagle board + LPDDR/NAND
I2C:   ready
DRAM:  512 MB
NAND:  256 MiB
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial

Probing for expansion boards, if none are connected you'll see a harmless I2C error.

No EEPROM on expansion board
Beagle xM Rev A
Die ID #7f4c00011ff00000015739eb0c00b026
Hit any key to stop autoboot:  0
mmc1 is available
The user button is currently NOT pressed.
reading boot.scr

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

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

3994161 bytes read
Booting from mmc ...
## Booting kernel from Legacy Image at 80200000 ...
   Image Name:   FreeBSD
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3994097 Bytes =  3.8 MB
   Load Address: 80200000
   Entry Point:  802000e0
   Verifying Checksum ... OK
   XIP Kernel Image ... OK
OK

Starting kernel ...

[Mark Murray - ... and there it hangs]

M
--
Mark R V Murray
Cert APS(Open) Dip Phys(Open) BSc Open(Open) BSc(Hons)(Open)
Pi: 132511160



More information about the freebsd-arm mailing list