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.

DS90UB928QEVM: Can not install USB driver to use ALP Software

Part Number: DS90UB928QEVM
Other Parts Discussed in Thread: ALP, USB2ANY, DS90UB947-Q1EVM

Hi!

I have a DS90UB928QEVM board that I would like to test and configure. I am using the user guide to try to install ALP and the USB driver on windows 10. I can install ALP just fine, but when I connect the DS90UB928QEVM to the computer with USB, I do not get the options that the user guide suggests, as the guide is written for windows XP. Instead the standard windows message appeared in the bottom right corner of my monitor to then disappear. I can not find the NSC ALP Nano Atmel device in my device manager that the user guide suggests finding and when launching the ALP Software, the DS90UB928QEVM is not found. How can I use the ALP Software with my DS90UB928QEVM on my windows 10 computer?

Some help would be much appreciated!

Regards,

Sebastian

  • I was able to load the correct profile in ALP following this training.ti.com/use-analog-launch-pad-alp-gui-configure-fpd-link-evms training video. It seems the USB driver was installed automatically. But when I load the DS90UB928 profile, the device says DS90UH926 and not DS90UB928, see image

      

  • The program crashes very often, and I can not access the patern generator.

    The MainGUI.exe.log file:
    Traceback (most recent call last):
    File "C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\Profiles\FPDL3Base\FPDLink3_GUI.py", line 305, in OnTabSelect
    s.tabDispatch[s.currTabTxt]()
    File "C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\Profiles\FPDL3Base\FPDLink3_GUI.py", line 433, in UpdatePatternGenTab
    s.patternGenGUIs[name] = PatternGen_GUI( s.panel, s.board, Selected,type=type)
    File "C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\Profiles\PatternGenBase\PatternGen_GUI.py", line 47, in __init__
    s.capa = CapabilitiesMap[Models['_'+topoDeviceSelected.IDstring]]
    KeyError: '_\x00\x00\x00\x00\x00'
  • Sebastian,

    If you are loading 928 profile and info tab device says 926, it means ALP is not reading correct device information and there is still connection issue. Most probably the driver is not installed correctly. I understand there was an initial old version of this EVM that had Atmel CPU and later this EVM was revised to have USB2ANY (MSP430) CPU. Please see link below on this issue

    e2e.ti.com/.../2630614

    Let me know if the 928EVM photo I show there matches yours.

    By the way, I see you are using ALP framework v1.57.0010. Did you also install the latest ALP-PROFILE-UPDATE (v05) from our website?

    Thanks,
    Vishy
  • Hi Vishy, thank you kindly for your reply!

    Yes, I have the new 928EVM with the MSP430 CPU. It matches your photos and the IC says M430F5529 on my board.

    I had not installed the latest ALP-PROFILE-UPDATE (v05), so I did it now! However, this made the ALP software want to do a firmware update. When I pressed ok the program crashed, and when I try to open ALP again it can not detect a connection and only opens in demo mode, see attached image, even though the 928EVM board is connected with USB to the computer.

    Edit: I tried connecting the serializer board I have, DS90UB947-Q1EVM. That one seems to work fine with the ALP software! It is detected and displayed correctly and I can access Everything correctly without crashes. I tried reconnecting the 928EVM and the firmware update was succesful this time. But the program still recognizes the board as UH926 and is very unstable. It is "(Not Responding)" most of the time when open with the 928EVM connected and selected.

    Regards,

    Sebastian

  • Sebastian,

    It could be that the USB2ANY (MSP430) firmware didn't get loaded or got corrupted. As a debug step, you can do the steps explained in the link below and update the USB2ANY firmware version to 2.7.

    e2e.ti.com/.../2688720

    Then connect with ALP again and try. Let me know if you have questions on the procedure. 

    thanks,

    Vishy

  • Sebastian,
    One more item:
    You need to update the firmware alone to v2.7 as given in the instructions of that link. No need to change the dll as in the latest profile dll is already kept as 2.7 version.

    By the way, you can find the v2.7 firmware also on your PC GUI install folder in the following directory
    C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\Drivers\i2c_controllers\usb2any\Firmware

    Thanks,
    Vishy
  • Thank you for your reply but unfortunately this did not resolve my issue! I hold S6 when connecting the board to the computer and the device is found by the updater. I can succesfully upgrade the firmware to v2.7, but after this is done the board is still not recognized as DS90UB928 by ALP, but instead still reads as DS90UH926. I used the Firmware driver found in the directory you posted. I double checked the USB2ANY.dll and it seems to be the 2.7 version. I think the board has worked on another computer previously, but I don't have the ability to test it on a different computer at the moment.

    Regards,
    Sebastian
  • I am so sorry Vishy. I solved the issue. I had forgotten the main 12 V power. As the DS90UB947 does not require the 12 V supply, but can run on the USB 5 V, I completely forgot the 12 V for the DS90UB928. Now it works. Again, sorry for any inconvenience. Now Everything works fine and I can access patern generator using ALP with only the 928EVM connected and get image on my display, as well as connect the 947Q1EVM and get a link with the deserializer to display the 947Q1EVM patern on the display. Thank you for your help!

    Regards,
    Sebastian