All ports available in the OpenBLT bootloader support reprogramming the microcontroller’s internal flash memory. But what if your system features an additional memory device, such as an external flash memory or serial EEPROM? The OpenBLT bootloader can work with these types of additional memory devices as well. In essence, you simply change one configuration macro in the bootloader’s configuration header-file:
Although practically, enabling the additional memory device involves a few more steps. One of which being the binding of your memory device’s driver with the OpenBLT bootloader. This article explains in depth how to add support for an additional memory device in the OpenBLT bootloader.
Continue reading