a couple guys asked how I am jumping to the bootloader from my application.
I modified the an2295 program to performa checksum of the application space and only jump to is if
the checksum was valid
I modifed the master program to calculate and insert the checksum, as well as skip the baud rate check.
(I will post that when I get to my other computer.)
My host program sends this sequence before executing the "dos" program
I have a spot in the application that jumps to "jumphook" in the boot if a specific sequence of characters
is received from the PC. The jump address is sent with the reboot command.
else if(SerialCommand == 0x42) // Reboot!
Bob
here is the main routine from the bootloader PC app.
it calculates and embeds a checksum in the file. it triggers a jump to boot in the target by
sending a short message which includes the jump address.
Bob
Hi Bob,
You may want to try the MC9S08JM60 micro with USB interface. I just developed a series of "how-to-videos" on how to make a GUI for your USB application. At this moment they are published in http://bitwok.googlepages.com/home but they will be published soon in the Freescale website.
I also developed a DLL for making a USB bootloader in your GUI (http://bitwok.googlepages.com/home2).
You may want to take a look if you are interested.
Regards!