Just solved a problem that's been ticking over in the back of my mind for
weeks, and that has a blindingly obvious solution. Apologies if this is
what people are doing routinely, but it didn't occur to me straight away
and might be useful to someone else.

My problem was that I use an ATmega644p chip with 2 uarts. I have a device
connected to uart1 and an XBee radio on uart0. I interact with forth on
uart0. I have a development board with the XBee connection socketed, and
I've made an adapter with an XBee footprint and an FTDI USB chip. If I want
to talk to forth, I unplug the XBee and plug in my special USB adapter. The
problem is that once the radio is soldered directly on to the PCB I can no
longer talk to forth or upload new forth code. Unsoldering the XBee is also
not easy.

I have been trying to think of a way of uploading my forth code via the
ICSP socket on my PCB, and wondered if it was possible to make a new forth
distribution with all my forth words and turnkey included.

Of course, the solution is so blindingly obvious that I didn't think of it
at first. I just programmed my development board with all my software and
turnkey, and read the contents of the flash and eeprom, to files. It is
then possible to flash the hard soldered boards with the code from my
development board. I've tested it and it works fine, but you seem to have
to write the flash first.

Again, apologies if this is obvious or already somewhere in the
documentation, but I didn't think of it for ages...

David.
------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to