TLV320AIC3254: Problems installing PurePath Studio GDE on Windows 11 (no .xml in ComponentLibrary)

Part Number: TLV320AIC3254
Other Parts Discussed in Thread: PUREPATHSTUDIO,

Tool/software:

Hello,

I am trying to install PurePath Studio MiniDSP GDE (v5.95) on a Lenovo PC running Windows 11. The program itself installs and opens, but the ComponentLibrary never gets populated with the expected .cmp.xml and related files. Instead, I only see .asmx and .html files.

I have already tried:

  • Running the installer as Administrator

  • Installing both in the default Program Files (x86) path and in a simple path like C:\TI\PurePathStudio\

  • Clearing the GDE cache and state after installation

  • Running in Windows 10 and Windows 7 compatibility mode

None of these steps resulted in a valid ComponentLibrary with XML files, so I cannot open or use frameworks in GDE.

Question:

  • Is there an official way to install PurePath Studio on Windows 11 so that the ComponentLibrary is correctly populated?

  • If not, is it possible to get a copy of the correct ComponentLibrary (with .cmp.xml files) from TI or another supported source?

  • Does TI officially support PurePath Studio on Windows 11?

Thanks in advance for any guidance!

  • Hi Martin,

    Today is a U.S. holiday. Please be patient as our team follows up with you tomorrow.

    Thank you!
    Jeff McPherson

  • Hi Jeff,

    Thanks for your reply. While waiting, I did some further testing to make sure this issue is not just environment-related. Here is what I found:

    • Tested on both Windows 10 (x64) and Windows 7 (x64) – same behavior.

    • Installer EXE (133 MB, from TI tool page) runs fine, PPS installs, and GDE opens without errors.

    • User ComponentLibrary is created in Documents with .xml files.

    • No System ComponentLibrary is deployed under Program Files (x86).

    • Double-clicking frameworks in GDE does nothing (they appear in the diagram but will not open).

    • Ran Clear GDE cache and state and restarted as Administrator – no change.

    • Tried installing to C:\TI\PurePathStudio\ instead of Program Files – no change.

    • Extracted the MSI with msiexec /a → confirmed that the MSI package itself does not contain any ComponentLibrary payload.

    Summary: The installer seems to be missing or skipping the System ComponentLibrary, which makes PPS unusable (frameworks cannot be opened).

    Request:

    1. Could TI please provide a separate ZIP of the System ComponentLibrary for the TLV320AIC3254 MiniDSP GDE?

    2. Alternatively, is there an updated or corrected installer that includes it?

    3. Is PPS MiniDSP still officially supported on Windows 10/11, or should we restrict to specific OS versions?

    Thanks again for your help!
    – Martin

  • Hi Martin,

    Can you share screenshots of your issue? I have been using PPS on Windows 10 and 11 with no problems. The component library is a drag and drop interface, so if you see the "AIC3254 8x4x" under AIC3254 in the Frameworks section, you can drag and drop it to the main diagram. 

    Once you have the Framework in your diagram, you can drag and drop other objects into the diagram to create your process flow. It would look something like this:

    This example would be an analog bypass path (via digital routing).

    Then, to make sure your flow works, click on the Framework again and click on the small three dots on the end of "SystemSettingsCode". Here you will see the I2C commands that create the configuration for the inputs and outputs as well as clocking. Typically for a first run you may not need to change this, but it becomes important if you need to use different inputs or outputs than the default, or different clocking configuration. I would also recommend that you set "SynchMode" to Enabled when you use any interprocessor objects like I used in my example. This will be a property accessed in System Settings Code to make sure the clocks are synchronized between the ADC and DAC. 

    To run the flow on your board, if you are using an EVM, you can go to Build->Download and Run. If you are using your own board, do Build->Generate Code, and then it will create an I2C configuration script that runs both your system settings code and the necessary code for miniDSP.

    Best,
    Mir

  • Hi Mir, thanks for your reply!

    I think my issue is not the drag-and-drop workflow itself. I can drag frameworks into the diagram just like in your screenshot, but when I double-click to open the framework, nothing happens – the block is completely unresponsive.

    Here is what I’ve tried so far:

    • Installed PPS v5.95 MiniDSP on both Windows 10 and Windows 7 machines.
    • Cleared GDE cache and state, and restarted as Administrator.
    • Verified that the User ComponentLibrary in Documents contains XML files.
    • But there is no System ComponentLibrary installed under Program Files (x86).
    • Extracted the installer MSI with msiexec /a and confirmed: the MSI package does not contain a ComponentLibrary payload at all.
    • Tried installing to both default path and simple path (C:\TI\PurePathStudio\). Same result.
    • Tried compatibility settings (Win7, XP SP3) – no change.

    So the core issue seems to be:

    The System ComponentLibrary is missing entirely, which prevents frameworks from opening.

    Could you please confirm:

    1. Does the current PPS MiniDSP installer actually deploy a System ComponentLibrary on your setup?
    2. If yes, could TI provide a separate ZIP of the System ComponentLibrary for TLV320AIC3254?
    3. If no, is there an updated installer with the full payload available?

    Thanks again for your guidance – I just want to make sure I’m not overlooking something fundamental.

    Best,

    Martin

  • Hi,

    I think you are confused about how PPS works - you do not need to double click a framework, nothing will happen when you double click. Instead, you drag in the other components into the same screen that you put the framework. The framework being present updates the available InputOutput, DSP, and other options available on the left side of the screen. But it does not serve any purpose in the GUI besides showing what device you are using. I am not sure what System ComponentLibrary is or what you are looking for, if you could show where you heard about it that might help me understand. 

    Best,
    Mir