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.

SIMPLELINK-MSP432-SDK: Device not found: MSP432P401R. This device may be available in a newer version of SysConfig

Part Number: SIMPLELINK-MSP432-SDK
Other Parts Discussed in Thread: SYSCONFIG

I have a long-term project that was developed starting with CCS v10 iirc and had been working fine with CCS v12 as well. But yesterday I went to compile it again and got this error:

> Device not found: MSP432P401R. This device may be available in a newer version of SysConfig

The week before I had let CCS run some updates and it installed a whole new service pack, may have gone from 12.6 now to 12.7.

Perhaps that somehow broke things? Is there a way I can stay on the latest CCS version but get this MSP432P401R support fixed back again?

  • Hello,

    I assume everything was working in CCS 12.6 and then when you installed the 12.7 update, you started getting the error. They key thing to check is that the sysconfig version and SDK version being used by your project did not change. Assuming this is the case, can you provide the entire build console output for the failed build? You can copy and paste the entire contents of the build console to a text file and attach the file to this thread.

    Thanks

    ki

  • Yes, the build output is not very long since almost everything else depends on the SysConfig:

    **** Build of configuration Debug for project my-project ****
    
    "C:\\ti\\ccs1260\\ccs\\utils\\bin\\gmake" -k -j 12 all -O 
     
    Building file: "../my_project.syscfg"
    Invoking: SysConfig
    "C:/ti/ccs1260/ccs/utils/sysconfig_1.20.0/sysconfig_cli.bat" --script "C:/Users/me/Development/repo/ccs_projects/my-project/my_project.syscfg" -o "syscfg" -s "C:/ti/simplelink_msp432p4_sdk_3_40_01_02/.metadata/product.json" --compiler ccs
    subdir_rules.mk:16: recipe for target 'build-732808511' failed
    Device not found: MSP432P401R. This device may be available in a newer version of SysConfig
    gmake: *** [build-732808511] Error 1
    gmake: Target 'all' not remade because of errors.
    
    **** Build Finished ****
    

  • Can confirm that you were using the same SysConfig version 1.20 before the update (when everything was working)? The MSP432P401 is an older device that I thought would require an older SysConfig version.

  • No I cannot confirm, as it wasn't something I ever had to pay attention to. Is it possible to re-install a working older version of the SysConfig tools while keeping CCS 12.7 otherwise up-to-date? Or do I need to uninstall everything completely and start over from a CCS 12.6 download?

  • Update since last post, I did find https://www.ti.com/tool/download/SYSCONFIG but the release notes and supported devices don't really mention MSP432P401R that I see in any change or version. Maybe part of the weird/sudden discontinuation of this chip, unlike others it seems it got deleted from a bunch of places on the site instead of just marked EOL.

    I still have a copy of CCS v10 installed and it uses sysconfig_1.9.0 which works. And I found in its install folder three versions: 1.4.0 and 1.7.0 and the 1.9.0

    Now in my install folder for CCS v12 its interesting because I do see two versions there: ccs/utils/sysconfig_1.19.0 as well as ccs/utils/sysconfig_1.20.0

    So I'm guessing MSP432P401R worked up through 1.19.0 but got silently removed without documentation/notice in 1.20.0? And maybe I don't even need to re-install since the older versions are still there just not being used.

    But how do I use it? My project has a CCS Build > SysConfig settings section that just lists the Command as `"${SYSCONFIG_TOOL}"`. There is a note with a link that says: See General [<- link] for changing tool versions and device settings" but that link only lets me change the "Complier version" and not for SysConfig. (There is a "More…" button next to that version setting but it still just shows compilers for Discovered tools and not any of the other utils like SysConfig…)

  • I tried with an example from the SDK and I see the same issue with SysConfig 1.20. SysConfig 1.19 (and earlier) works.

    But how do I use it?

    Go to your project settings. In the General -> Products tab, see if there is a SysConfig entry. If not, then use the Add button to add one. Then you the dropdown to select the desired version. Note that for the desired version to be availabe, CCS must have discovered it already.

  • Thank you! Confirmed this worked, I was able to select the older version of SysConfig by adding it as a product to each of our affected projects. Now the project works again in latest CCS although I've added a link to our documentation reminding that the older version must be installed.