Other Parts Discussed in Thread: SYSCONFIG
Hi I'm trying to recompile the entire SDK and running into an issue.
Prerequisites:
- Windows 10
- mcu_plus_sdk_am243x_09_01_00_41
- ti-cgt-armllvm_3.2.2.LTS
- sysconfig_1.20.0
- CCS 12.6
- Everything installed in c:\ti
First of all, the following commands succeed without issues:
gmake -s libs PROFILE=release
gmake -s libs PROFILE=debug
gmake -s sbl PROFILE=release
gmake -s sbl PROFILE=debug
It is only when I try to rebuild the examples that I run into trouble.
Running "gmake -s examples PROFILE=release" results in a bunch of build commands that succeed until eventually I get the following error:
...
Boot image: am243x:r5fss0-0:freertos:ti-arm-clang C:/ti/mcu_plus_sdk_am243x_09_01_00_41/examples/drivers/epwm/epwm_duty_cycle/am243x-lp/r5fss0-0_freertos/ti-arm-clang/epwm_duty_cycle.release.appimage ...
Generating certificate for epwm_duty_cycle.release.appimage ...
Boot image: am243x:r5fss0-0:freertos:ti-arm-clang C:/ti/mcu_plus_sdk_am243x_09_01_00_41/examples/drivers/epwm/epwm_duty_cycle/am243x-lp/r5fss0-0_freertos/ti-arm-clang/epwm_duty_cycle.release.appimage.hs_fs Done !!!
.
Generating SysConfig files ...
Running script...
Error: Exception occurred calling addInstance()
at Proxy.<anonymous> (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\scriptingGuard.ts:46:10)
at scriptFunc (C:\ti\mcu_plus_sdk_am243x_09_01_00_41\examples\drivers\epwm\epwm_duty_cycle_sync\am243x-evm\r5fss0-0_nortos\example.syscfg:16:30)
at cb (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:113:7)
at withDeprecatedAccess (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\deprecatedAccessGuard.ts:14:10)
at runAsUserScript (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\scriptingGuard.ts:61:3)
at iteratee (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:111:5)
at baseEach (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:530:11)
at Function.each (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:9409:52)
at iteratee (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:109:6)
at Mt (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:530:11)
Caused by: TypeError: Cannot read properties of undefined (reading 'configurables')
at Object.getPinConfigurables (C:\ti\mcu_plus_sdk_am243x_09_01_00_41\source\drivers\.meta\pinmux\pinmux_am243x.syscfg.js:28:76)
at Object.getGpioPinRequirements (C:\ti\mcu_plus_sdk_am243x_09_01_00_41\source\drivers\.meta\pinmux\pinmux.syscfg.js:71:25)
at func (C:\ti\mcu_plus_sdk_am243x_09_01_00_41\source\drivers\.meta\gpio\v0\gpio_v0.syscfg.js:38:27)
at cb (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleRequirements\requirements.ts:26:6)
at guardCallbackAccess (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\moduleAccessGuard.ts:44:10)
at g.resolveRequirements (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleRequirements\requirements.ts:25:5)
at L.resolveRequirements (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:1214:23)
at L.initDynamicConfigurables (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:1058:8)
at Function.createInstanceImpl (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:155:11)
at Function.createInstance (C:\ti\sysconfig_1.20.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:1336:28)
makefile:229: recipe for target 'syscfg' failed
gmake[2]: *** [syscfg] Error 1
makefile.am243x:1717: recipe for target 'epwm_duty_cycle_sync_am243x-evm_r5fss0-0_nortos_ti-arm-clang' failed
gmake[1]: *** [epwm_duty_cycle_sync_am243x-evm_r5fss0-0_nortos_ti-arm-clang] Error 2
makefile:77: recipe for target 'examples' failed
gmake: *** [examples] Error 2
Any ideas?
Thanks