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.

TPS25762-Q1: GUI Tool broken?

Part Number: TPS25762-Q1

Tool/software:

Hello,

We've previously used the GUI tool to generate C header files without fail.

We're considering changing to the "D" variant and wanted to generate the new patch firmware and discovered the GUI tool is not working.  Pressing "Save" does nothing.  I tried with a stock config for the "C" and "D" variant (with the appropriate base firmware) and the same thing happens.  (both for the C header and binary)

I opened up the browser's debug console and I'm getting the following error:

Uncaught (in promise) TypeError: can't access property Symbol.iterator, productionPublicModulus is null
    generateLowRegionBinary dev.ti.com/.../ti-custom-app-config-data.html.js:1309
    populateLatestImageFile dev.ti.com/.../ti-widget-bin-popup.html.js:972
    _saveFirmwareWithPrivateKeyAndSign dev.ti.com/.../ti-widget-bin-popup.html.js:1003
    handler dev.ti.com/.../polymer.html.js:499
    fire dev.ti.com/.../polymer.html.js:1286
    fire dev.ti.com/.../polymer.html.js:858
    forward dev.ti.com/.../polymer.html.js:1155
    click dev.ti.com/.../polymer.html.js:1140
    handleNative dev.ti.com/.../polymer.html.js:746
data:%0Aconst%20REMOVE_APP_CONFIG_IDENTIFIER%20%3D%20'skip'%3B%0Aconst%20UNIQUE_TYPE_1%20%3D%20'no'%:1309:30

Loading the previous config or going with just a stock config doesn't seem to work.  It appears the GUI tool has a new and exciting error introduced?

Any help would be appreciated!

-Matt

  • Hi Matt,

    Thanks for reaching out.

    I don't think the GUI of 762 is broken since we are also using the web version everyday.

    Here are a few comments that might help, and please let me know if the GUI still doesn't work:

    1. The C version and D version are different. After choosing the device at the "quick start" page you can only load/save the config of selected device. Which means you cannot convert a rev C config to Rev D. Once you choose Rev D you cannot load Rev C .Json configs.

    2. Similarly, when you build the GUI flash, Rev C/D config files needs to marry with different base image for C/D.

    3. When you mentioned "save", I assume you are referring to the "save configuration" on the top right. Once you click it the browser should always download a .Json file to your local PC. Please let be know if you see abnormal things during this step.

    BR,
    Ke Wang

  • Hi Ke,

    It worked fine for me a month ago as well.  The problem happened when saving the low binary and choosing C header or binary format.

    The good news is I realized the problem -- I was uploading my public keys and not the private.  If I use the public keys there is no error or anything along the way.  The save button just doesn't work.  The solution?  Upload the right keys.  :-)

    All is well now!

    Sorry for the inconvenience!

    -Matt