主题中讨论的其他器件:SysConfig
大家好、我在尝试重新编译整个 SDK、遇到了问题。
必要条件:
- Windows 10
- MCU_PLUS_SDK_am243x_09_01_00_41
- TI-CGT-armllvm_3.2.LTS
- SysConfig _1.20.0
- CCS 12.6
- 安装在 c:\ti 中的所有内容
首先、以下命令成功、没有问题:
gmake -s 库 PROFILE=release
gmake -s 库 PROFILE=调试
gmake -s SBL 曲线=发布
gmake -s SBL profile=调试
只有当我尝试重新构建示例时、我才会遇到问题。
运行"gmake -s examples profile=release"会导致一组构建命令成功、直到最终出现以下错误:
...
引导映像: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……
正在为 epwm_Duty_cycle.release.appimage 生成证书...
引导映像: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 完成!!
。
正在生成 SysConfig 文件...
正在运行脚本...
错误:调用 addInstance()时发生异常
在代理服务器上。 (c:\ti\sysconfig _1.20.0\dist\webpack src:\sysconfig 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)
在 CB 处(C:\ti\sysconfig _1.20.0\dist\webpack src:\sysconfig ts:113:7)
在 withDeprecatedAccess 中(C:\ti\sysconfig _1.20.0\dist\webpack ts:\sysconfig \ src \pinmux\services\弃 用 AccessGuard.Access14:10)
在 runAsUserScript 上(C:\ti\sysconfig _1.20.0\dist\webpack src:\sysconfig ts:61:3)
在 ITERATE 处(C:\ti\sysconfig _1.20.0\dist\webpack src:\sysconfig ts:111:5)
在 baseEach 处(C:\ti\sysconfig _1.20.0\dist\webpack:\sysconfig 节点模块\lodash\lodash.js:530:11)
at function.each (C:\ti\sysconfig _1.20.0\dist\webpack:\sysconfig 节点模块\lodash\lodash.js:9409:52)
在 ITERATE 处(C:\ti\sysconfig _1.20.0\dist\webpack src:\sysconfig ts:109:6)
在 mt 处(C:\ti\sysconfig _1.20.0\dist\webpack:\sysconfig 节点模块\lodash\lodash.js:530:11)
原因:TypeError:无法读取未定义的属性(读取"configurables")
位于 Object.getPinConfigurables (C:\ti\mcu_plus_sdk_am243x_09_01_00_41\source\drivers\.meta\pinmux_pinmux_am243x.syscfg.js:28:76)
位于 Object.getGpioPinRequirements (C:\ti\mcu_plus_sdk_am243x_09_01_00_41\source\drivers\.meta\pinmux_pinmux.syscfg.js:71:25)
位于 func (C:\ti\mcu_plus_sdk_am243x_09_01_00_41\source\drivers\.meta\gip\v0\gpio_v0.syscfg.js:38:27)
在 CB (C:\ti\sysconfig _1.20.0\dist\webpack:\sysconfig src ts:26:6)
在 guardCallbackAccess (C:\ti\sysconfig _1.20.0\dist\webpack ts:\sysconfig src、pinmux\services\moduleAccessGuard.RAM:44:10)处
在 G.resolveRequirements 处(C:\ti\sysgm_1.20.0\dist\webpack src:ts:25:5)
在 L.resolveRequirements 处(C:\ti\sysconfig _1.20.0\dist\webpack src:\sysconfig ts:1214:23)
位于 L.initDynamicConfigurables (C:\ti\sysconfig _1.20.0\dist\webpack src:\sysconfig ts:1058:8)
位于 function.createInstanceImpl (C:\ti\sysconfig _1.20.0\dist\webpack:\sysconfig src ts:155:11)
位于 function.createInstance (C:\ti\sysconfig _1.20.0\dist\webpack src:\sysconfig ts:1336:28)
Makefile:229:目标"syscfg"的配方失败
gmake[2]:***[syscfg]错误1
makefile.am243x:1717:目标"epwm_Duty_cycle_sync_am243x-evm_r5fss0-0_nortos_ti-arm-clang"的配方失败
gmake[1]:***[epwm_Duty_cycle_sync_am243x-evm_r5fs0-0_nortos_ti-arm-clang]错误2
Makefile:77:目标"示例"的食谱失败
gmake:***[示例]错误2
有什么建议吗?
谢谢