Other Parts Discussed in Thread: MSP430F5529, MSP430F149
Hi,
We are using the MSP430F5529 as a replacement for the MSP430F149. My pressing question at the moment concerns the BSL. The MSP430F5529 has the USB BSL by default loaded into the BSL protected segment of memory. In the MSP430F149 we use the UART based BSL therefore we would like to use the UART BSL for the new processor (we don’t have USB hooked up in hardware). I have found the TI supplied code for the UART BSL, however it was built for IAR and of course we are using CCS (version 5.2.1.00018). So the option that I see is that I will have to take the IAR XLINK command file and turn it into a CCS Linker Command File, import the source into CCS and then rebuild. In addition if there are any compiler specific commands or intrinsic then I will have to covert them over to CCS Compiler commands. Do I really need to go through all this work to load the TI supplied UART BSL. Also, will it work or will I run into “gotchas” in particular I am concerned with not having enough memory to fit the compiled code into the BSL memory segment. Is there any reason that I will run into problems loading the code via the JTag port? I have read a ton of App notes, datasheets, forums etc. and it is still unclear to me how easy it is to load the code into the BSL segment via jtag and later in production via the MSP-GANG programmer.