I am attempting to add a bootloader function to a piece of firmware that is already fully functioning and tested. I am using the AN2295 Developer's Serial Bootloader to load load my main application onto my board which uses a JM60 8 bit micro. I have imported and built the bootloader project and was able to program my device with the bootloader firmware. I am able to connect to to the device with the master just fine, but when it looks at my s19 file it gives to following warning:
WARNING! S19 image will not fit into available memory (at address 0xFFBD)!
This is where it is defining the interrupt vectors of my program, when I go to AutoProgram I get the following:
Memory reading block 0: R 0xFFBD 99%
Verification failed at block 0, address 0xFFBD, image: [0xFF], MCU: [0xFC]
Program memory failed.
Memory reading block 0: R 0xFFBD 99%
Verification failed at block 0, address 0xFFBD, image: [0xFF], MCU: [0xFC]
Program memory failed.
From what I have read in the application note and in the forums, it looks like the master software is supposed to move these vectors for me, am I wrong in this assumption? Do I need to change some things in the settings files of the project to get this to work properly?
Also, I can't find the S19 Merge Tool software that is mentioned in section 11 of AN2295 on the Freescale website, can I get a link for this download?
Thanks,
Dave