Other Parts Discussed in Thread: MSP-FET
Hi,
I am woeking on Firmware_Upgrade with USB BSL on F5637/5638 devices that have 16M OSC on XT2 (XT1 not used). Since XT2 is not running at 4/8/12/24 MHz, it seems factory-default BSL is not usable and I have to modify BSL program per SLAA452 section 6.1
I downloaded MSP430BSL_1_02_00_01 package and did not find a reference example for F563x devices. I took IAR_v6_MSP430F552x_USB example in IAR v6.4 and modified defined contants and include flle in BSL_Device_File.h as below

also modified project options


after combile, i got 7 warnings as below, then downloaded to device via MSP_FET through JTAG.

after that, my application program enables USB as a CDC device and would like to invoke bsl by USB command, my code like this


Then combile and download to device with MSP_FET through JTAG.
when device runs and receive a string of "BSL", the CDC connection is disconnected but virtual COM port still can be seen in device manager and no hid device is detected with windows.
Can anyone help and take a look at my case if there is anything I did worng or do i missing anything?
Thanks,
TL