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.

MSP-EXP430FR2433: I2C BOOT

Part Number: MSP-EXP430FR2433
Other Parts Discussed in Thread: UNIFLASH, MSP-FET, MSP430WARE

Dear team,

My customer want to use I2C boot.

The UART has been debugged and passed, but after I2C enters the bootloader, I2C sends the following command to return full FF

The customer uses the tool from USB to I2C, and sends instructions to the device through the tool's I2C, and returns the full FF. The other instructions are the same, all FF

Please help.

  • Hello Susan,

    You will need to eliminate possible I2C issues first. Most common is incorrect pullup values. I would start with an I2C example and not the BSL just to make sure every thing is good from a HW perspective. You can also checkout the I2C section of the following app note and our I2C Academy for more help: 

    www.ti.com/lit/slaa734 section 5.

    I2C Academy

    I would also check the HW you are using to communicate to the MSP430 with via  I2C. To utilize the BSL you also need to have control over the TEST and RST lines to enter BSL. I don't know if that HW supports the ability to do this sequence, and thus you may not be getting into BSL mode. Alternatively, you could invoke BSL via SW mode, but you would need a program already inside the device to do that. Our MSP-FET supports BSL invoke and I2C comms. You can utilize it with Uniflash or BSLScripter. 

  • Thanks for your reply. 

    I2C Academy

    I can not open the link. Please check.

  • Hello Susan,

    I updated the link and moved this post to the correct forum. If it breaks again, you can find it in TI Resource Explorer -> Software -> MSP430Ware -> MSP Academy -> Peripheral Labs -> Serial Communications -> I2C Concepts

**Attention** This is a public forum