Tool/software:
Recently I have working on a project which uses MSP430FR2476 as MCU, and a bootloader is required for firmware update in the future. I used MSP430FR2476 dev kit and managed to have the built-in BSL work successfully with BSL-Scripter. However, our project has USB-UART adaptor as interface, and the adaptor only supports NONE parity check while the built-in BSL has EVEN parity check. That is why I got errors from BSL-Scripter.
I have tried examples from SLAA721E: MSP430FRBoot – Main Memory Bootloader and Over-the-Air Updates for MSP430 FRAM Large Memory Model Devices. Again I have successfully tried the bootloader on 2 FR2476 dev kits, one as target and the other one as host. The problem is that when I tried to follow the steps for our application, the generated target apps was too large and out of space.
So I am wondering if I can get the source of the built-in BSL and migrate to main memory BSL.
Please advise what is the best option.
Thanks in advance!
Leo