Good day,
I'm confused with development tools which I need to overwrite UART BSL on MSP430F5438a and MSP430F5419a. I've understood slau319l and slaa450c documents that I can overwrite standard UART BSL with the customized one using MSP430-BSL tool, actually using the BSL 00.07.05.04 itself but further analyzes of the BSL supported commands and BSL-Scripter commands ( slau655 ) lead me to the conclusion that the MSP430-BSL can program the rest of the flash memory but not the BSL itself and the tool necessary to program customized BSL is the MSP-FET.
I'd like to clarify/confirm the following questions:
- Is it correct that factory supplied BSL (00.07.05.04 on MSP430F5438a and MSP430F5419a) cannot be used to overwrite itself with the customized one? In other words: MSP430-BSL cannot be used for writing custom BSL to the address 0x1000, can it?
- Is it correct that MSP-FET can overwrite/write BSL over JTAG connection as long as the "JTAG Key" not corrupted (0x17FC to 0x17FF all 0x00 or 0xFF according to slaa450c )?
- Can it be achieved with BSL-Scripter or Code Composer?
- Are there any other conditions for the MSP430F54(38/19)a to be able to program BSL but the "JTAG Key"?
- Is it a way to use Olimex MSP430-JTAG-TINY-V2 (with NoICE or CC) for the purpose?
Thanks in advance