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.

LP-MSPM0L1306: Is there a demo for firmware updating of MSPM0L1306 via I2C interface?

Part Number: LP-MSPM0L1306
Other Parts Discussed in Thread: MSPM0G3507

Hello, I just get my LP-MSPM0L1306 in hand and I'm exploring the BSL function of it.

I can run the BSL demo in SDK successfully with UART by following this document(MSPM0 Bootloader (BSL) Host Implementation (Rev. A)).

But in my future application. I'd like to use the BSL with I2C interface.

So is there any demo fo us to run BSL with I2C?

One more thing,my SDK version is mspm0_sdk_1_20_01_06.

Looking forward for your reply~

  • Hi, xiong

    You can find more BSL example in the folder of SDK:

    C:\ti\mspm0_sdk_1_20_01_06\examples\nortos\LP_MSPM0G3507\bsl

    The interface of BSL is same between L series and G series.

    Just migration the example [bsl_host_mcu_i2c_to_m0l_target] to L series device is OK. (I mean L controls L, the example is G controls L).

    Regards,

    Helic

  • Thank you for your reply.

    I already know the demo code you mentioned bellow.But in my application. My bsl host machine will be a soc chip just like beaglebone or raspberrypi.

    So it would be nice if  the code in mspm0_sdk_1_20_01_06/tools/bsl/BSL_GUI_source_code can support I2C interface too.

  • Hi, 

    Replace the hardware layer in demo [bsl_host_mcu_i2c_to_m0l_target] with the hardware driver of your Soc is OK.

    Only GPIO and I2C.

    So it would be nice if  the code in mspm0_sdk_1_20_01_06/tools/bsl/BSL_GUI_source_code can support I2C interface too.

    Thank you for your opinion, we will consider it.

    Regards,

    Helic