I absolutely love Teensy. The easily-breadboarded development, the USB programming bootloader, and other features it has. The simplicity of Arduino, but the power of a modern ARM processor. What can't you love?
But the biggest thing I love is the fact that you can write high-level C using the Arduino IDE in order to program it. There's nothing more annoying than memorising propriety HAL architecture layers (STM has their own, Nordic has their own, Kinetis has their own, etc. etc.), and setting up an appropriate development environment when starting a project.
So I was wondering - if I were to place a lone Kinetis microcontroller rather than an entire Teensy module onto a custom PCB (MK66FX1M0VMD18 in-place of the Teensy 3.6, for example), would it be possible to still write this high-level C and program it to the board?
I know the USB programming is another whole story in itself - I'm saying here assuming I have a proper serial wire debug (SWDIO/SWCLK) programmer, using the appropriate pins on the Kinetis to program it. Is it possible to generate a single hex-file from the Arduino IDE (which would, for example, use the included libraries, examples, etc.), and then upload this to the Kinetis chip? Or is there some "meta" layer of firmware that only the Teensy modules have, which is required in order for things to work?
I'm not even sure if it's possible to generate a hex file from the Arduino IDE in the first place. But assuming it was...
Thanks
But the biggest thing I love is the fact that you can write high-level C using the Arduino IDE in order to program it. There's nothing more annoying than memorising propriety HAL architecture layers (STM has their own, Nordic has their own, Kinetis has their own, etc. etc.), and setting up an appropriate development environment when starting a project.
So I was wondering - if I were to place a lone Kinetis microcontroller rather than an entire Teensy module onto a custom PCB (MK66FX1M0VMD18 in-place of the Teensy 3.6, for example), would it be possible to still write this high-level C and program it to the board?
I know the USB programming is another whole story in itself - I'm saying here assuming I have a proper serial wire debug (SWDIO/SWCLK) programmer, using the appropriate pins on the Kinetis to program it. Is it possible to generate a single hex-file from the Arduino IDE (which would, for example, use the included libraries, examples, etc.), and then upload this to the Kinetis chip? Or is there some "meta" layer of firmware that only the Teensy modules have, which is required in order for things to work?
I'm not even sure if it's possible to generate a hex file from the Arduino IDE in the first place. But assuming it was...
Thanks