Is there a way to force the tools to place a function at a specific memory location? I am working on an application updater. The boot/update code starts at 0x0000. The application code would start at 0x8000. Under normal (not updating) circumstances the boot code simply jumps to 0x8000 and life goes on. In order to debug the boot/update code I'd like to place a dummy function at 0x8000 (flash some LED's, whatever). Can I do this from the bootloader project? Thanks, -Martin
Prepare to be bombarded with a myriad of posts extolling the user-friendliness of FlashMagic...
here is the first: With FlashMagic "packed" and NoTouch, you can make a "connect RS-232 cable, put media in PC, count to 239, disconnect cable" update for your customers - I do. Erik
USB?
I am uploading DATA (not code) using a Cypress CY7C67300. There is free code from Cypress for making a USB MASTER which allow update from keychain USB disks. The Cypress offerings (some are '51 based) all have USB upload of program as well. Erik