[Balloon] E1 build board progress

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Chris Jones
Date:  
To: balloon
Subject: [Balloon] E1 build board progress
Here's a quick report on the E1 boards.

I've spent all of today trying to get them to work, with a modicum of
success. The main problem I've had is version inconsistencies in source
code and documentation.

The first major hurdle was rebuilding bootldr to cope with the larger
FPGA on the E1 boards. Initially I didn't look in the right place in the
balloonboard.org SVN repository, so I built a version based on David
Bisset's 'known good' source code. This worked, but had NAND mapped to
the wrong address. Fixing that (and bodging the MACH_TYPE which was also
out of date) allowed a kernel to be written to NAND and booted, which
immediately decided that the whole of NAND was bad and started marking
blocks bad. My suspicion is that the kernel is also looking in the wrong
place for NAND.

Wookey then advised me that the current bootldr source is in
branches/bootldr36-pxa-sa1100 in SVN, so I started again with that. It
seems to work, finding NAND devices, but 'yaffs write zImage' doesn't
work - it comes up with 'Cannot create file </boot/zImage>. There's some
difference between yaffs in David's old source code and the current
stuff in SVN, but I have no idea what it is and haven't spent any time
finding out.

I've checked my changes to the bootldr into SVN and am giving up for
today while I've still got some sanity left.

Chris
--
Chris Jones -
Martin-Jones Technology Ltd, makers of Solidlights
148 Catharine Street, Cambridge, CB1 3AR, UK
Phone +44 (0) 1223 655611 Fax +44 (0) 870 112 3908
http://www.solidlights.co.uk/