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.

BP-CC3301MOD: Issues building cc33xx_mcu_package_R5

Part Number: BP-CC3301MOD
Other Parts Discussed in Thread: SYSCONFIG, AM2434

Tool/software:

I am trying to follow the getting started guide for the CC33xx RTOS MCU eval. However, when I try to build the example projects, two of them are failing: BLE WIFI provisioning and network terminal. Can someone provide some insight on what might be wrong with my setup? The console output is below:

[0]**** Build of configuration build_cc3xx_release for project cc3xxx_ble_wifi_provisioning ****

[1]"D:\\ti\\ccs2010\\ccs\\utils\\bin\\gmake" -k -j 4 all -O

 

[2]Building file: "../ble_wifi_provisioning.syscfg"

[3]Invoking: SysConfig

[4]"D:/ti/ccs2010/ccs/utils/sysconfig_1.23.0/sysconfig_cli.bat" --script "D:/ti/cc33xx_mcu_package_R5/examples/CC3xx_thick_mac_ble_wifi_provisioning/ble_wifi_provisioning.syscfg" -o "syscfg" -s "D:/ti/mcu_plus_sdk_am243x_08_05_00_24/.metadata/product.json" -p "ALX" -r "ALX" --context "r5fss0-0" --compiler ticlang

[5]Warning: SysConfig has been updated to use standard TI part numbers. The device AM2434 has been automatically selected. If this is not the desired please open SysConfig to change it.

[6]Running script...

[7]subdir_rules.mk:23: recipe for target 'build-78769025' failed

[8]Error: Exception occurred calling addInstance()

[9]    at Proxy.<anonymous> (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\scriptingGuard.ts:46:10)

[10]    at scriptFunc (D:\ti\cc33xx_mcu_package_R5\examples\CC3xx_thick_mac_ble_wifi_provisioning\ble_wifi_provisioning.syscfg:14:25)

[11]    at cb (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:112:7)

[12]    at withDeprecatedAccess (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\deprecatedAccessGuard.ts:14:10)

[13]    at runAsUserScript (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\scriptingGuard.ts:61:10)

[14]    at iteratee (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:110:5)

[15]    at baseEach (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:530:11)

[16]    at Function.each (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:9409:52)

[17]    at iteratee (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:108:6)

[18]    at Pt (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:530:11)

[19]Caused by: TypeError: Cannot read properties of undefined (reading 'configurables')

[20]    at Object.getPinConfigurables (D:\ti\mcu_plus_sdk_am243x_08_05_00_24\source\drivers\.meta\pinmux\pinmux_am243x.syscfg.js:28:76)

[21]    at Object.getGpioPinRequirements (D:\ti\mcu_plus_sdk_am243x_08_05_00_24\source\drivers\.meta\pinmux\pinmux.syscfg.js:72:25)

[22]    at func (D:\ti\mcu_plus_sdk_am243x_08_05_00_24\source\drivers\.meta\gpio\v0\gpio_v0.syscfg.js:34:27)

[23]    at cb (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleRequirements\requirements.ts:26:6)

[24]    at guardCallbackAccess (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\moduleAccessGuard.ts:44:10)

[25]    at v.resolveRequirements (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleRequirements\requirements.ts:25:5)

[26]    at callback (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:1552:24)

[27]    at t.TrackCalls.callAndPreventReentry (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\utils.ts:81:11)

[28]    at q.resolveRequirements (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:1547:37)

[29]    at q.initDynamicConfigurables (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:1341:8)

[30]gmake: *** [build-78769025] Error 1

[31]gmake: Target 'all' not remade because of errors.

[32]**** Build Finished ****

 

 

 

[0]**** Build of configuration build_cc3xx_release for project cc3xxx_network_terminal ****

[1]"D:\\ti\\ccs2010\\ccs\\utils\\bin\\gmake" -k -j 4 all -O

 

[2]Building file: "../example.syscfg"

[3]Invoking: SysConfig

[4]"D:/ti/ccs2010/ccs/utils/sysconfig_1.23.0/sysconfig_cli.bat" --script "D:/ti/cc33xx_mcu_package_R5/examples/CC3xx_thick_mac_network_terminal/example.syscfg" -o "syscfg" -s "D:/ti/mcu_plus_sdk_am243x_08_05_00_24/.metadata/product.json" -p "ALX" -r "ALX" --context "r5fss0-0" --compiler ticlang

[5]Warning: SysConfig has been updated to use standard TI part numbers. The device AM2434 has been automatically selected. If this is not the desired please open SysConfig to change it.

[6]Running script...

[7]subdir_rules.mk:37: recipe for target 'build-1508476815' failed

[8]Error: Exception occurred calling addInstance()

[9]    at Proxy.<anonymous> (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\scriptingGuard.ts:46:10)

[10]    at scriptFunc (D:\ti\cc33xx_mcu_package_R5\examples\CC3xx_thick_mac_network_terminal\example.syscfg:14:25)

[11]    at cb (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:112:7)

[12]    at withDeprecatedAccess (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\deprecatedAccessGuard.ts:14:10)

[13]    at runAsUserScript (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\scriptingGuard.ts:61:10)

[14]    at iteratee (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:110:5)

[15]    at baseEach (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:530:11)

[16]    at Function.each (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:9409:52)

[17]    at iteratee (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:108:6)

[18]    at Pt (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:530:11)

[19]Caused by: TypeError: Cannot read properties of undefined (reading 'configurables')

[20]    at Object.getPinConfigurables (D:\ti\mcu_plus_sdk_am243x_08_05_00_24\source\drivers\.meta\pinmux\pinmux_am243x.syscfg.js:28:76)

[21]    at Object.getGpioPinRequirements (D:\ti\mcu_plus_sdk_am243x_08_05_00_24\source\drivers\.meta\pinmux\pinmux.syscfg.js:72:25)

[22]    at func (D:\ti\mcu_plus_sdk_am243x_08_05_00_24\source\drivers\.meta\gpio\v0\gpio_v0.syscfg.js:34:27)

[23]    at cb (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleRequirements\requirements.ts:26:6)

[24]    at guardCallbackAccess (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\moduleAccessGuard.ts:44:10)

[25]    at v.resolveRequirements (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleRequirements\requirements.ts:25:5)

[26]    at callback (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:1552:24)

[27]    at t.TrackCalls.callAndPreventReentry (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\utils.ts:81:11)

[28]    at q.resolveRequirements (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:1547:37)

[29]    at q.initDynamicConfigurables (D:\ti\ccs2010\ccs\utils\sysconfig_1.23.0\dist\webpack:\sysconfig\src\pinmux\services\objectManagers\moduleInstance.ts:1341:8)

[30]gmake: *** [build-1508476815] Error 1

[31]gmake: Target 'all' not remade because of errors.

[32]**** Build Finished ****

  • Hi,

    What version of syscfg are you using? From the error print out, I would assume an incompatible version is being used.

    Can you also specify what version. I have just tested the r5 sdk with this version of sysconfig and it built 

    Best,

    Rogelio

  • Hi,

    I had missed the note in the getting started guide that SysConfig should be version 1.19 or earlier, so I had installed the latest version 1.23. I uninstalled 1.23 and re-installed version 1.19, however, I am still seeing the build failures.

    When I look into the project properties, it looks a bit different from yours, but under dependencies, it only shows SysConfig 1.23 as an option.

    Yet if I open SysConfig, it shows as version 1.19.

    Do you know how I can get CCS to recognize the new version of SysConfig?

  • Hi, 

    John I see you are using the newest Visual Studio Code based CCS. This process has changed from the older eclipse based version.

    You will need to go to the code composer settings under file/preferences

    Then Under Products there will a refresh button next to discovered products

    Press the refresh button and the newly installed version of syscfg should now be found.

    Once it is found you will then be able to change it on the project properties.

    Best,

    Rogelio