This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/MSP-EXP432E401Y: BSL scripter in USB E4xx mode failed to load firmware with small hole between block

Part Number: MSP-EXP432E401Y

Tool/software: Code Composer Studio

Hi,

I might be missing a configuration but here is my problem...

I'm using the MSP-EXP432E401Y for my testing. I've used a BSL loader (simplelink 3.20) and configured to use USB update.

Using Bsl scripter, I've been able to load some txt file generated by armhex. But my last one didn't work...

Then, I dump the flash memory when I'm using the bsl scripter agains the when I'm using .out with jtag.

There is shift of data when there is a small hole of 16-bit.

....

FE E7 00 00 00 00 00 00 FE E7                 (a jump of 2 bytes, following .map, .const start @13ccc)
@13ccc
00 68 89 09 00 1C 4E 0E 40 4B 4C 00 80 8D 5B 00
00 12 7A 00 80 96 98 00 00 1B B7 00 00 24 F4 00

....

.out with jtag dump just before @14000

B101
0000
AA71
0000
9E6D
0000
741B
0000
FA4D
0000
0735
0001
F9E5

.txt with bsl scripter dump just before @14000

B101
0000
AA71
0000
0735
0001
F9E5

Look to me there is a problem in USB packet transfer with BSL scripter or BSL loader...

Is there a workaround for this?

Germain

**Attention** This is a public forum