Other Parts Discussed in Thread: CC430F5137
This is my first contact with the CC430 family and I wonder if there is a way to combine both the provided BSL (serial) and a custom wireless firmloader still to be developed. If I've correctly understood the datasheet, BSL resides in a reserved flash area. I like the fact of having a serial bootloader grabbed by default on the MCU and not interfering with the standard flash memory. The current BSL engine is something I really want to keep but, at the same time, I'll need a secondary wireless loader for punctual remote updates.
AFAIK, my only possibilities are:
- Create a custom BSL for wireless and serial uploads, running from BSL memory (2KB)
- Keep the current BSL in the reserved region and use an external flash/eeprom memory to store the wireless loader
About 1, do you think that a dual serial/wireless bootloader could be coded in just 2KB?
About 2, is it possible to run code from an external SPI flash or eeprom?
Any other alternative?
Thanks for your ideas!