cheaper than dedicated programmers (ex. XDS220 USB/Ethernet JTAGEmulator) energy-saving: does not use an operating system, FreeRTOS on board quicker for prototyping, than bootloader development To be ...