AnsweredAssumed Answered

an2295 with JM60, Master does not appear to be relocating interrupt vectors.

Question asked by DAVID MUSHOW on May 28, 2015
Latest reply on Jul 2, 2015 by rickli

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

Outcomes