Hi everyone,
Is anyone here using EFM32 microcontrollers?
I've been doing mostly sensor-based systems and I think these microcontrollers are the perfect fit. ARM Cortex (they go from M0 to M4, and their series seem to keep growing), an architecture that was specially designed for low-power sensor-based embedded systems, allowing to measure "stuff" while the CPU is stopped, a nice set of peripherals (OPAMP, 12bit DAC and ADC), great support for GCC ARM Embedded (which makes them really ease to use or getting started to) and a factory-programmed UART bootloader.
The bootloader uses XMODEM-CRC protocol and TeraTerm may be used for uploading. However if you want a command-line tool (like "avrdude" for AVR microcontrollers), there's anything you can use. So, I built one.
I wrote a bit more about it on my blog: http://theramblingness.com/2015/07/16/a ... ootloader/ (http://theramblingness.com/2015/07/16/a-gui-and-cli-utility-for-efm32s-uart-bootloader/)
The source code is on Github: https://github.com/cidadao/efm32_loader (https://github.com/cidadao/efm32_loader)
And the download of a windows executable, ready to use, is available here: https://github.com/cidadao/efm32_loader/releases (https://github.com/cidadao/efm32_loader/releases)
Hope this is useful! Feedback is very welcomed.