Flint
The GNU objcopy utility can be used to convert most formats to others.
I have used it on the binary for you to generate an SREC
Usage - if you are interested: m6811-elf-objcopy -I binary N_FreescaleSerialMonitor.bin -O srec Monitor.s19 --change-address=0xf800
This locates the original binary to be loaded to start at the address 0xf800 in the chip.
This should be attached here.
I haven't tried it - answering the other question at the same time - since I always use the DEMO9S12NE64 to load to other NE64 devices (as explained in the previous application note). Therefore I have never used (needed) another tool. This was not because I refused to spend a few dollars on a BDM but due to the fact that when I started using the NE64 I wanted to get to know as much about it as possibe and the single wire BDM was intriguing. It was in fact not that difficult to set up the timing necessary for it to operate correctly and so the experiment ended up with a functional BDM kit as well as a tool for loading using the integrated serial monitor.
I have found that debugging on the NE64 is relatively straight forward and the serial monitor support was all that I ever really needed on the target (I did in fact develop a complete TCP/IP stack using the experimental debugger and the GNU compiler). The debugger was in fact never the critical link since the project was completely simulated.
You may like also to take a look at the demo software on the web site which can be downloaded to your demo board and will allow it to operate as dynamic web server with TELNET, FTP and SMTP client - it occupies only about 30k on the board. There is also a demo running online here:
http://84.253.57.46You can read about the simulator on the web site, which allows a simulated NE64 to run on the PC - you can contact the simulated device from the network as if it were a real device. The project contains GNU, CodeWarrior and IAR projects and also runs on the M5223X (the NE64's big brother). NE64 projects can be moved to the Coldfire by setting one project define. More advanced support that is included is distributed processing using a fast Ethernet based protocol and an external SPI based file system extension - the NE64 doesn't support it but the package for the M5223X even allows complete software uploads via the Internet (requiring only a 2k boot loader)
Should you be interested, the complete project, including email support, is available free of change for educational and private use. There is an application form on the web site. If you are a newbee to the device and/or IP applications then this will be the fasted way to getting professional quality projects up and running, and generally saves months of effort on the way.
Good luck
Regards
Mark
Message Edited by mjbcswitzerland on 2007-03-0209:32 PM