GNU GCC and Kinetis USB MSD Bootloader

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

GNU GCC and Kinetis USB MSD Bootloader

687 Views
tipofthesowrd
Contributor I

Hello,

has anybody succesfully compiled a working USB Mass Storage Device bootloader using GNU GCC for ARM Embedded toolchain.

I have several projects running with the ARM Embedded toolchain and would like to present customers with a bootloader which can present itself as a USB Disk.

I'm currently using the KL25z and files based mostly on AN4379.

However, when assembling Loader.c there are errors such as 'bad instruction: halt'.

Any help?

Tags (3)
0 Kudos
1 Reply

391 Views
mjbcswitzerland
Specialist V

Hi

If you need professional quality boot loaders for any Kinetis (KE, KV, KL, K) parts you can get them from here:

µTasker Kinetis support

Builds out of the box with (including GCC):

With USB-MSD (PC, Windows 8.1, MAC compatible), KBOOT serial/USB-HID, SREC, SD card, Ethernet (for parts with ENET or with SPI based controller) in parallel (configurable for one or any mixture).

Specifically for KL25:

µTasker Kinetis FRDM-KL25Z support

µTasker Kinetis TWR-KL25Z48M support

Fully documented and supported: http://www.utasker.com/docs/uTasker/uTaskerSerialLoader.PDF

Regards

Mark

Kinetis: µTasker Kinetis support

For the complete "out-of-the-box" Kinetis experience and faster time to market

0 Kudos