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.

MCU-PLUS-SDK-AM243X: LWIP TCP Server example (and more) not compatible with latest sysconfig V1.21.0

Part Number: MCU-PLUS-SDK-AM243X
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Sysconfig v1.21.0 throws the following error when importing opening enet_cpsw_tcpserver_am243x-lp_r5fss0-0_freertos_ti-arm-clang from mcu_plus_sdk_am243x_10_00_00_20

Perhaps a good idea to update the examples in the sdk to be compatible with the latest version of sysconfig?

Setting up SysConfig...
Error loading C:\ti\mcu_plus_sdk_am243x_10_00_00_20\examples\networking\lwip\enet_cpsw_tcpserver\am243x-lp\r5fss0-0_freertos\example.syscfg
Would you like to re-try in compatibility mode?

Error: Exception occurred calling addInstance()

    at Proxy.<anonymous> (webpack://sysconfig/src/pinmux/services/scripting/scriptingGuard.ts:46:10)
    at scriptFunc (C:\ti\mcu_plus_sdk_am243x_10_00_00_20\examples\networking\lwip\enet_cpsw_tcpserver\am243x-lp\r5fss0-0_freertos\example.syscfg:44:35)
    at cb (webpack://sysconfig/src/pinmux/services/scripting/runScript.ts:113:7)
    at withDeprecatedAccess (webpack://sysconfig/src/pinmux/services/deprecatedAccessGuard.ts:14:10)
    at runAsUserScript (webpack://sysconfig/src/pinmux/services/scripting/scriptingGuard.ts:61:3)
    at iteratee (webpack://sysconfig/src/pinmux/services/scripting/runScript.ts:111:5)
    at baseEach (webpack://sysconfig/node_modules/lodash/lodash.js:530:11)
    at Function.each (webpack://sysconfig/node_modules/lodash/lodash.js:9409:52)
    at iteratee (webpack://sysconfig/src/pinmux/services/scripting/runScript.ts:109:6)
    at xt (webpack://sysconfig/node_modules/lodash/lodash.js:530:11)
Caused by: TypeError: Cannot read properties of undefined (reading 'interfacePins')
    at Object.getPinConfigurables (C:\ti\mcu_plus_sdk_am243x_10_00_00_20\source\sysconfig\drivers\.meta\pinmux\pinmux_am243x.syscfg.js:35:57)
    at Object.getPinRequirements (C:\ti\mcu_plus_sdk_am243x_10_00_00_20\source\sysconfig\drivers\.meta\pinmux\pinmux.syscfg.js:7:25)
    at getPeripheralRequirements (C:\ti\mcu_plus_sdk_am243x_10_00_00_20\source\sysconfig\networking\.meta\enet_cpsw\am64x_am243x\enet_cpsw_am64x_am243x_pinmux.syscfg.js:189:30)
    at Object.pinmuxRequirements (C:\ti\mcu_plus_sdk_am243x_10_00_00_20\source\sysconfig\networking\.meta\enet_cpsw\am64x_am243x\enet_cpsw_am64x_am243x_pinmux.syscfg.js:373:30)
    at func (C:\ti\mcu_plus_sdk_am243x_10_00_00_20\source\sysconfig\networking\.meta\enet_cpsw\am64x_am243x\enet_cpsw_am64x_am243x.syscfg.js:284:25)
    at cb (webpack://sysconfig/src/pinmux/services/objectManagers/moduleRequirements/requirements.ts:27:6)
    at guardCallbackAccess (webpack://sysconfig/src/pinmux/services/moduleAccessGuard.ts:44:10)
    at f.resolveRequirements (webpack://sysconfig/src/pinmux/services/objectManagers/moduleRequirements/requirements.ts:26:5)
    at H.resolveRequirements (webpack://sysconfig/src/pinmux/services/objectManagers/moduleInstance.ts:1452:23)
    at H.initDynamicConfigurables (webpack://sysconfig/src/pinmux/services/objectManagers/moduleInstance.ts:1292:8)