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-GANG: MSP-GANG firmware (msp-gang_1_02_08_00) bug.

Part Number: MSP-GANG

Hello TI employee,

The newest FW(msp-gang_1_02_08_00) of MSP-GANG has serious bug.  In standalone mode(not connect to PC) it will always think NO.1 port is needed to be programmed.

In fact, I configure port2 as the port I want to download code @interactive mode. I try port2-port8 , it has the same problem.  Need this bug be fixed ASAP . Because of this

problem , it delays many coustoms's manufacture.  

BTW,This problem is easily reproduced ....

Best regards,

Seafesse

  • Hi SeaFesse,

    When you change the GUI to use target #2, you have to also click the "Save to Image" button at the top of the GUI and save the new image in the programmer's internal memory - otherwise when you use standalone mode it will still be using whatever old image was stored there from before, which might still be pointing to use target #1. This was the only way I could reproduce the issue, was by forgetting to use "Save to image". The image used for standalone mode is not automatically updated simply from using interactive mode - you specifically need to click Save To Image while in Interactive mode in order for the internal image memory for standalone mode to be updated.

    If you do this, do you still see the issue?

    Regards,
    Katie

  • Hi Katie,
    Thanks for your quick response. It's Ok if I test as you told. But I'm 100% sure"save to image" is just save the " user's code" , the configure on the GUI is stored without the need to click "Save to image" agagin , it 'll automaticly save the "GUI configuration" when you click "GO". we did't know this new requirement,that's why my coustoms and I think it's a "bug”. Be honst,we all used to the "old" way ,and it's more user-friendly.

    I don't know from which revsion the GUI changed it's setting on offline mode, you can try MSP-GANG 01.00.05.00 .
    Anyway, your post sloves my problem , Thanks agagin.
  • Hi SeaFesse,

    I'm glad you were able to get past your issue. I will take follow up actions to look into how this setting was used in older MSP-GANG versions like the one you mentioned, so we can make sure we make things clear in our documents on the process going forward.

    Regards,
    Katie
  • Hi SeaFesse,

    I just tested MSP-GANG version 1.0.5.0. However, it appears to behave the same as the latest version, in that simply programming from interactive mode does not actually change the image stored in the image memory of the MSP-GANG. The image is only updated if the "Save to image" button was used in interactive mode. So I can find no change in this behavior between version 1.0.5.0 and 1.2.8.0. I tested in the same way I had tested 1.2.8.0 - load an image using the save to image button, change the target that is enabled, then program using interactive mode. When you switch to "from image" or "standalone" mode, the programming will fail because it is still using the only image that you used "Save to image" button to save into the image memory of the MSP-GANG. This is the same as the description in the user's guide www.ti.com/lit/pdf/slau358 section 2.1.7 Creating and Using Images and section 2.1.4 Programming in Standalone Mode. Just make sure that the save to image has been performed before using stand-alone mode and all should be good!

    Regards,
    Katie
  • Hi Katie,

    I paste the details of my test procedure(Version01.00.05.00)

    1) Chose the MSPs

    2)load the directory of the user's code

    3) chose a Target channel, for example Target#2

    4) chose JTAG  

    5) click " save to image" ( don't click " GO ” button on the GUI

    AS as you say , GANG will remember #Target2 .  

    6)switch to " standalone" 

    7) Press "GO"  on the MSP-GANG

    the result is failed.  

    However ,if this steps operated  on version 01.02.08.00 ,  It's success!

    The difference is ,on 01.02.08.00 , " save to image" not only saves the user's code .but also the configurations on the GUI.

    Hoever, on FW 01.00.05.00, only ...only click the "GO" button on the GUI , the configuration can be stored.

    Actually,On Firmware 01.02.08.00 , if the user's code is a large one,and you have any change on the GUI , you need to click" save to image", it' ll cost a lot of time.

    But on FW 01.00.05.00 , for the configuration on GUI is stored only triggered by "GO" button(GUI), it doesn't need to resave the user's code. it costs much less time.

    Here I paste FW01.00.05.00 . 2063.MSP-GANG01-00-05-00.rar   Don't install  01.00.05.00 and 01.02.08.00 on the same PC,and try agagin :).

    Best regards,

    Seafesse.

  • Hi SeaFesse,

    Thanks for listing your steps in detail - I tried it this time without ever hitting GO on the GUI but I still cannot reproduce your issue with 1.0.5.0 downloaded from software-dl.ti.com/.../index_FDS.html (note I did a full uninstall of MSP-GANG software before installing the old version). See also this report of MSP-GANG version:

    Are any of these numbers not matching what you have - maybe HW revision or something? I'm trying to understand how we are seeing different behavior.

    Any time I change the selected target, then click save to image, it seems to save the target selection in addition to the user code image (that is expected behavior - it is supposed to save both the user code but all configuration details as well) - switching to standalone mode (without ever clicking "GO" in the GUI) I see the selected target follow whatever was set when I clicked "save to image".

    I'll reach out to our MSP-GANG designer to see if they have any thoughts - please let me know if you see anything different in our two versions based on the version info screenshot that I showed above, in case maybe that will give us a clue why we are seeing different behavior.

    You mentioned wanting to be able to change configuration quickly for operators without ever having to resave the user's code - my question is if you are needing quick configuration changes, is there a reason for not using interactive mode? Even if that is not an option and you need standalone mode, if there are a few predictable different configurations you need (e.g. 1 with target 2 selected and 1 with target 1 selected) you can save two separate images both in the MSP-GANG memory, and never have to go back to the PC - simply use the arrow buttons on the MSP-GANG to navigate on the LCD to the correct image (give the images names that will make it clear what each one is when saving them). Would that be an option for your particular production flow? I'm not sure what things you are having to reconfigure on the fly without changing the user code, or your setup, but hopefully this could be an option for you.

    Regards,

    Katie

  • Hi Katie,

    It's still quite easy to reproduce the issue I described. Maybe it's the HW version cause the difference. Here I paste the screenshot.

  • Hi SeaFesse,

    If you check the release notes from version 1.2.8.0, in the Version Matrix section, you'll see that the MSP-GANG HW v1.04 is only compatible with version 1.2.1.0 and higher. So this combination should not be used - please use the latest software with your new hardware 1.04. Any strange behavior you are seeing is likely due to this incompatibility.

    2134.Release-Notes-MSP-GANG.htm

    Additionally, I got confirmation from our MSP-GANG designers that the image save structure is the same in the old and new software - the configuration and code file are always both saved. The time for writing to the MSP-GANG memory is not related to the software acting any different but rather due to the type of serial flash used inside the MSP-GANG required a slower speed with the old hardware. Please only use compatible software versions from the release notes with your 1.04 hardware.

    Regards,
    Katie

**Attention** This is a public forum