Hello there! These days, I´m getting started with my first 32-bit MCUs, and for fiddling, I´m using a FRDM-KL25Z Board.
For the moment I´m haveing some questions. I´m coming from AVR 8-bit MCUs.
→ There´re seeming to be different types of Binary-Machinecode files. *.bin as well as *.axf and I think I saw others, too. What does that mean, only a different ending or more like different encoding or other reasons?
→ So far, I discovered two ways to create Firmware for the KL25Z: Programming with the functions from the Kinetis-SDK and using the M-Bed online-Compiler. Why can´t I use the SDK-Code in M-Bed and vice-versa? Are that just two different libraries? Where can I download them separately if I want to build completely manually (commandline-gcc + texteditor)?
Or is M-Bed an OS and I program the MCU not at all "bare metal" when using M-Bed?
→ Is there a good documentation giving an overview over all the different possibilites of creating software for the MCU-family?
Thanks for your hints!!