Hi Guillaume
How did you get on with the loader tests?
I had some other contacts about use on the K60F120 including a case with a problem in using the binary reference - therefore I have added a short list of things to check in such a case:
- If building the serial loader yourself with CodeWarrior 10.x select the target MK60N512VMD100_SERIAL_BOOT_FLASH (don't worry about the
type since it is fairly general - only when debugging with peripheral register views will it be necessary to then select the
exact device type)
-In the project code make sure that #define TWR_K60F120M is active in config.h and make any of your own changes here or in either app_hw_kinetis.h
or Loader.h
- If you have loaded "uTaskerSerialLoader_K60F120.S19" but the board doesn't seem to run please check the following
-- On the K60F120 board J18 should be OFF. On the TWR-SER board the jumpers J2 3-4 and J3 2-3 should be ON [this drives a 50MHz clock from the TW_SER board
to the K60F120 board and supports Ethernet operation in the application]
-- It may be that there is some code already loaded on the board which means that the address 0x00008080 is not deleted (0xffffffff). This will cause the
serial loader to try to start it and fail. Hold the switch SW2 down when starting to force the boot loader to be sure - when the
loader is running one LED will be blinking (deleting the entire internal flash before beginning helps).
- If you load your own application make sure that it has its reset code is linked to be at 0x8080. Interrupt vectors should be run from RAM or set to a
location in the code (not left at 0x00000000)
Regards
Mark