Take care with modifying original TI BSL, to not blow JTAG fuse, that is located inside BSL flash memory space. From my point of view, logging (UART on high rate or mailbox) is better than breakpoint debugging. I use this for development of my (assembler) USB stack, and CDC BSL with AES (under 2 KByte) on MSP430F550X. For development was used main flash, from where BSL was copied to RAM and executed from RAM (flash block write). When job was done, I just relocated code (with removed logs) from main flash to BSL flash area.
↧