Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: BeagleBone Black boot information



John Klos <john%ziaspace.com@localhost> wrote:
>Why is the kernel compiled with:
>  load addr:   0x80300000
>  entry point: 0x80300000
>
>yet when I try to load and boot the kernel there, it fails:

I don't have a BeagleBone Black but have used u-boot on the SheevaPlug.

The u-boot image has a header in front of the NetBSD kernel, before
running the kernel it is copied to the address that is stored in that
header.

This means that you need to get u-boot to load it to somewhere that
doesn't overlap with the eventual execution address.

Since there is always going to be a copy operation you may find it
boots faster if you use netbsd.gz.ub instead.

Robert Swindells


Home | Main Index | Thread Index | Old Index