Hi - I have gone through the process of rebuilding things from the
ground up, and in answer to your two questions:
1) Yes, I did recompile the Darrell Loader using gcc 3.4.5. You could
probably use a more recent gcc, but there is no advantage to doing so,
and potential pitfalls.
2) The process I use to install the loader is as follows:
a) Power up the board with the usb serial interface connected to a
minicom session (115200n81).
b) You should see a sequence of CCCC... with new C characters every
second or so.
c) Hit enter a couple of times (the CCC... will stop).
d) In minicom, hit Ctrl-a-z-s to bring up the x/y/zmodem menu.
e) Select xmodem.
f) Navigate to your 'loader.bin' file or equivalent and hit the
spacebar to mark it.
g) Hit enter to start the transfer.
h) Press and release the reset button on the Linuxstamp.
i) Be ready on the enter key and hit it *twice* immediately after
the download completes (you must do this quickly before the loader
tries to auto-start).
j) Now you can select the option to program the loader to flash,
and repeat the Ctrl-a-z-s / xmodem / loader.bin / space / enter
sequence a second time.
k) When this is done, the loader is now installed in the DataFlash.
The first tricky part here is (c), which does two important things: it
assures serial-port sync on the usb interface chip, and it freezes the
built-in bootloader while you set up the initial xmodem transfer. The
second tricky part is (i), which must be done quickly at the end of
the initial transfer to stall the temporary (in-ram) copy of the
loader or you will have to start over.
- Michael