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.

MSPM0L1105: How to flash firmware from host by I2C

Part Number: MSPM0L1105
Other Parts Discussed in Thread: MSPM0L1306

Deat TI team

We have a project using MSPM0L1105, and we want to flash firmware from our host processor throught I2C to it.

We create a project source code workspace as below.

adc12_sequence_conversion_LP_MSPM0L1306_nortos_ticlang.zip

And we follow the following document and generate one header file as below.

   MSPM0 Bootloader (BSL) Implementation (Rev. B)adc12_sequence_conversion_LP_MSPM0L1306_nortos_ticlang.h

So our questions is how to actually flash firmware file to our by I2C?

1. Power on host

2. Pull high BSL GPIO pin 

3. Flash firmware by I2C

4. Reset MCU - pull low NRST pin and pull high NRST pin

Is the procudure above correct?

And how to flah firmware correctly to our target?

From file content, there are three main arrays App1_0, App1_1, App1_2, how to get them correctly to our target and it can work normally just like we flash it by CCS tool.

Thanks!

Jonas Liang

Thanks!

Jonas