Other Parts Discussed in Thread: MSPBSL
Hi Team,
Please find some customer feedback below.
We use the MSP430F5503 for a project with parameterization via USB-HID and I would like to be able to update the firmware in the field via USB.
For this purpose a bootloader is preinstalled ex factory, which automatically detects some crystal frequencies by means of timer and REFO and initializes USB accordingly - unfortunately the 16MHz for our application are just not there. The variant "8MHz XT2 as reference for FLL to then generate the 16MHz for external peripherals via DCO" would be too tricky for me, I actually only want to compile the USB bootloader for 16MHz.
TI provides the source code (MSPBSL_CustomBSL430_1_02_00_01) in two variants, for CCS and IAR Workbench, but only the latter supports USB and produces binaries <= 2KiB.
Of the published images, unfortunately there is also none that would support other crystal frequencies for this series.
It would certainly be helpful for other users, if TI could provide a variant of BSL (00.08.88.39), which would e.g. support the automatic detection of a selection of other XT2 frequencies than the ones mentioned in SLAU319, without the need for a familiarization with the source code including a new development environment.
Perhaps it could be achieved here in the medium term that more selection of boot loader images and/or a possibility of creating these also over the TI-own compiler becomes available.
Best regards,
Franz