teensy3 with modular embedded IDE/compiler
IAR's IDE and compiler are popular among professionals in the microprocessor world.
The limited code size version of it is free. The unlimited size is too expensive for a hobbyist.
Same for Keil's similar IDE compiler.
Anyway, I spent time getting the Teensy3's K20DX128 configured into the IAR. Freescale has a large amount of demo source code, and there are startup and linker files ready to use. I did get the blinky LED demo to run (.hex file from IAR sent to the Teensy flash loader program in windows). I almost have a more complicated demo from Freescale running on the K20. Nice clean well done code, well organized. Most of the demos are for Freescale's development boards which don't use a K20. But it's not hard to change that. E.g., the IAR IDE has a pop-up for which ARM MCU (all the vendors are there). It then generates the startup file and linker file, etc. There's a USB serial end point demo too.
This is going off the Arudino track, but I wanted to see if this can work easily, as the Arduino kit is a bit worrisome to me, in terms of bugs (not Paul's code).
I may be the only one here interested in using IAR due to its limitations in the free version and it's cost for the unlimited version, so this is just FYI.
Rowley's IDE for GCC/Arm is worth considereing - low cost. But it doesn't get the huge amount of free code that comes with IAR and Keil.
Freescale's own CodeWarrior might be good, but costly too.
I've used IAR for years and its familiar. They just updated it so it has most of the nifty tools in MS Studio for code navigation.
IAR's IDE and compiler are popular among professionals in the microprocessor world.
The limited code size version of it is free. The unlimited size is too expensive for a hobbyist.
Same for Keil's similar IDE compiler.
Anyway, I spent time getting the Teensy3's K20DX128 configured into the IAR. Freescale has a large amount of demo source code, and there are startup and linker files ready to use. I did get the blinky LED demo to run (.hex file from IAR sent to the Teensy flash loader program in windows). I almost have a more complicated demo from Freescale running on the K20. Nice clean well done code, well organized. Most of the demos are for Freescale's development boards which don't use a K20. But it's not hard to change that. E.g., the IAR IDE has a pop-up for which ARM MCU (all the vendors are there). It then generates the startup file and linker file, etc. There's a USB serial end point demo too.
This is going off the Arudino track, but I wanted to see if this can work easily, as the Arduino kit is a bit worrisome to me, in terms of bugs (not Paul's code).
I may be the only one here interested in using IAR due to its limitations in the free version and it's cost for the unlimited version, so this is just FYI.
Rowley's IDE for GCC/Arm is worth considereing - low cost. But it doesn't get the huge amount of free code that comes with IAR and Keil.
Freescale's own CodeWarrior might be good, but costly too.
I've used IAR for years and its familiar. They just updated it so it has most of the nifty tools in MS Studio for code navigation.
Last edited: