[U-Boot-Board-Maintainers] Update U-Boot 2009 project source code
marex at denx.de
Sun Jun 16 20:33:01 UTC 2019
On 6/16/19 6:49 PM, MLX JJey wrote:
> Hi all!
> I have a pocket pc board with an Marvell PXA310 (basically an iPAQ
> 214), and find that someone did a U-Boot port long ago.
> The port is based on U-Boot 2009.01-rc1, and because of that it has
> some functions missing.
> The question is: how can I update this project to a newer U-Boot? or I
> need to re-port this board to a newer version?
You probably need to convert the whole thing to DM and add DT probing.
A lot of that was done for PXA2xx, which is rather similar to PXA3xx.
The PXA3xx (monahans) platform code was probably removed from mainline
U-Boot, so you would have to re-add that. The good thing is, you can dig
it out from the git history.
And then there's the PXA3xx SPL, which I think never made it mainline.
I had an out-of-tree implementation , but it's old and crappy, so you
would have to take it and convert it to U-Boot SPL framework.
I recall using this weird marvell xdb with blackstone2 debug probe to
reload the SPL, however I think you should be able to make do with an
openocd and reflash the SPL and U-Boot from U-Boot started over JTAG.
Note that since you are messing with a bootloader, having JTAG access
is critical for restoring the system.
> I'm a begineer on all of this (C Programming), but i have experience
> in C# and a little experiencie in C++ so I can read some of the code.
> U-Boot-Board-Maintainers mailing list
> U-Boot-Board-Maintainers at lists.denx.de
More information about the U-Boot-Board-Maintainers