Hi all,
As we want to have our own USB VID/PID in the bootloader of an msp430f5529 device,I've downloaded slaa450 as a staring point. Without changing anything in code and just building the project "out-of-the-box", it seems that the BSL is already too big to fit within the BSL flash area (using lnk430F5529_BSL_AREA.xcl):
Error[e104]: Failed to fit all segments into specified ranges. Problem discovered in segment CODE. Unable to place 17 block(s) (0x710 byte(s) total) in
0x703 byte(s) of memory. The problem occurred while processing the segment placement command "-P(CODE)CODE=1014-17EF", where at the moment
of placement the available memory ranges were "CODE:10ed-17ef"
Error while running Linker
Is it because of a difference in runtime libs or compiler/linker version that the default project does not link?
Is there anything I could do (besides deleting critical code) so the default TI USB BSL actually fits within the BSL area?
My IAR version numbers:
IAR Assembler for MSP430 - 5.10.4 (5.10.4.50168)
IAR C/C++ Compiler for MSP430 - 5.10.4 [Kickstart] (5.10.4.30168)
IAR Library Builder - 4.61T (4.61.20.0)
IAR XLIB - 4.61T/386 (4.61.20.0)
IAR XLINK - 4.61T (4.61.20.0)
Thanks for your help,
Norbert