MSPM0G3507: SysConfig problems: can't use latest SDK 2_06_00_05

Part Number: MSPM0G3507
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Hi,

I have installed SysConfig 1.25.0+4268. and SDK mspm0_sdk_2_06_00_05. Both tools are installed into the default folder c:\ti\

When I select  this SDK in the Tool, I get the error Message:

The selected software product folder does not contain a valid ./metadata/product.json. Please pick a different folder or start by selecting a device.

I started a project a year ago and used sdk mspm0_sdk_2_00_01_00 and SysConfig 1.19.This version of SysConfig I don't have anymore because in the meanwhile I change to a new PC with new OS.

If I try to open my old *.sysconf file with latest SysConfig 1.25, I can see my settings. But If I try to save the generated *.h file I get an error:

Failed to save generated files
TypeError: Cannot read properties of undefined (reading 'match')

    at getGPIOPort (C:\ti\mspm0_sdk_2_00_01_00\source\ti\driverlib\.meta\Common.js:1826:25)
    at Object.getGPIOPortMultiPad (C:\ti\mspm0_sdk_2_00_01_00\source\ti\driverlib\.meta\Common.js:1843:12)
    at printDefine (C:\ti\mspm0_sdk_2_00_01_00\source\ti\clockTree\.meta\templates\pinFunction.Board.h.xdt:88:39)
    at subTemplateFunction (C:\ti\mspm0_sdk_2_00_01_00\source\ti\clockTree\.meta\templates\pinFunction.Board.h.xdt:54:13)
    at webpack://sysconfig/src/pinmux/services/metaEnvironment/runtimeContext.ts:1158:11
    at printDefine (C:\ti\mspm0_sdk_2_00_01_00\source\ti\driverlib\.meta\sysctl\SYSCTLclockTree.Board.h.xdt:70:20)
    at subTemplateFunction (C:\ti\mspm0_sdk_2_00_01_00\source\ti\driverlib\.meta\sysctl\SYSCTLclockTree.Board.h.xdt:53:13)
    at webpack://sysconfig/src/pinmux/services/metaEnvironment/runtimeContext.ts:1158:11
    at printDefine (C:\ti\mspm0_sdk_2_00_01_00\source\ti\driverlib\.meta\sysctl\SYSCTL.Board.h.xdt:70:20)
    at eval (C:\ti\mspm0_sdk_2_00_01_00\source\ti\driverlib\.meta\sysctl\SYSCTL.Board.h.xdt:54:13)

It seems that the online version of SysConfig does work correctly , but I prefer to have the offline tool.

  • Hi Gunnar,

    It is likely a fresh install of the SDK is necessary. This should resolve the first issue. 

    It is difficult determine if there are incompatibility issues between different versions of the SDK and SysConfig. In the case a fresh install does not fix the compatibility of your project with the new tool versions, It would be best to create a new empty project and port over the original.

    Best Regards,
    Brian