On 2016-07-06 03:14 PM, Robert P. J. Day wrote:
On Wed, 6 Jul 2016, Chris Hallinan wrote:
Hi Robert,
That's not old, that's ancient in dog^HU-Boot years - LOL!
It's been quite a while since I looked at a PPC U-Boot, but at a
minimum, you will need to link U-Boot to a RAM'able address. By
default, I'm sure the recipe links it for the NOR addresses. When
it boots from NOR it immediately relocates itself to a RAM address
from NOR, if memory serves. Notice it's crashing right away, on the
second instruction.
i came to that conclusion ... i looked at the u-boot.srec file that
was generated and, sure enough:
S00E0000752D626F6F742E73726563C0
S315FE00000042424242424242420606060606060606AC
S315FE00001000000000000000000000000000000000DC
S315FE000020A0A0A0A0A0A0A0A06060606060606060CC
... snip ...
so definitely linked for flashing to beginning of NOR flash at
0xFE000000. so i suspect i could just flash it and reset and it would
work just fine. and never mind, i found the answer i was after:
http://www.denx.de/wiki/view/DULG/CanUBootBeConfiguredSuchThatItCanBeStartedInRAM
i was hoodwinked into thinking it would be easy because i found this
page:
https://blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:tftp_loading_files
of course, that page is for the blackfin, precisely one of the
platforms the denx page says it *can* work for. grrrrrrrrr.
so, before i commit myself to this, who's the PPC/MPC8315E-RDB
expert on this list who can confirm a stock u-boot should flash to NOR
and just plain run?
Kevin Hao @ Wind has been looking after the reference build for us, so
he is the best bet to know.
Bruce
rday
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto