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.

MSP430F5514: About BSL6 Errata

Part Number: MSP430F5514

Hello,

 

Regarding to BSL6(USB suspend/reset) on MSP430F5514 errata, my customer is asking a question.

 

(Question)

If this failure occurs, is there possible that password access is failed at USB BSL?

They face issue when USB_BSL_GUI.exe is run, sometimes internal flash memory is rewrite to all x0FF.

(They think that this issue is occurred by password access failure with something cause.)

As one of possible cause, do you think there is possible in BSL6 errata?

(The core revision which they use is H.)

 

Regards,

Tao 2199

  • BTW, USB BSL in MSP430F5514 is stored in flash memory and can be updated to the last version (I guess with cleared errata). Also, USB BSL stored in device flash is used only for downloading the new one (distributed as a part of USB_BSL_GUI application and named as *RAM*BSL*) to RAM that is executed from there and used for all commands. This one also can be updated to the last version (I guess with cleared errata).

  • Hi 

    Does the customer use the USB in their application code? Applications that do not use the USB BSL are unaffected by the BSL6.

    What's more this issue is the device not response the USB host not change the memory data.

    Does this issue happen every time they download the image?(I have try the USB_BSL_GUI.exe with msp430f5514 on my side is ok)

    Have they try the script (http://www.ti.com/lit/ug/slau655f/slau655f.pdf) or the python GUI(I have mention it in the thread https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/835684)?

    Best regards

    Gary

  • Hello Gary,

    Thank you for reply.

    My customer is using USB BSL for firmware update.
    (MSP430 USB Firmware Upgrade Example: USB_BSL_GUI.exe)
    Their issue is that when USB_BSL_GUI.exe is run, sometimes password access fails with something cause.
    They have a concern of this errata as one of possible cause, but they are not sure whether this errata is affected. And they are asking about your comment or opinion.
    About you mention Python-based GUI,
    Does it mean USB_BSL_GUI(MSP430 USB Firmware Upgrade Example)?

    Regards,
    Tao 2199

  • Hi 

    You are not answer my question :Does the customer use the USB in their application code? 

    For the BSL6, they can use the device version higher than H to solve this issue. Or as Zrno Soli says to update the BSL code to the latest one.

    Best regards

    Gary

  • Hello Gary,

     

    Thank you for reply.

     

    Does it mean whether my customer use USB except BSL in their application code?

    If so, they use USB for only USB BSL in their application code.

    Their application code is LED pattern editor for LED signal light.

    The LED pattern data that user edit is merged to MSP430 firmware,

    and write to MSP430 by USB BSL.

    Their application code is made based on USB_BSL_GUI(MSP430 USB Firmware Upgrade Example).

     

    Regards,

    Tao 2199

  • Hi Tao

    That sounds this issue is not related with the BSL6.

     Could you check the power supply of the MSP430. Do you have the schematic of the customer's board?

    What's the customer's operation frequency of the MCLK?

    I will suggest the customer to use the BSL to do the BSL scripter to do this. 

    Best regards

    Gary

  • Hello Gary,

     

    Sorry for delay.

    I informed to my customer your answer and they will check these points and suggestion that you mention.

    I will close this thread.

    Many thanks!

     

    Regards,

    Tao_2199


**Attention** This is a public forum