I ported flashloader to MK60D10. The flashloader is working properly as long as I don't reset after flashing.
If I flash the app using flashloader and hooking a debugger, I was able to stop the program and check the flashing content. I can even move the PC to start point of the application and execute it correctly. But once I reset board through the debugger, it keeps resetting until I do a flash.unsecure_erase.
It looks like that reset vector is setup correctly?