cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to generate ioc file due to: Can't compare values of these types. Allowed comparisons are between two numbers, two strings, two dates, or

ShiMingXin
Visitor

2025-08-12 10:04:37,611 调试 [WB_to_MX.lambda$run_gui_mode$0] 参数:[-mx_timeout, -1, -pack, assets/MotorControlPack/MotorControl.zip, -exp, templates/wb-defines_where_and_what.txt, -ftl, templates/wb_ioc_template.ftl, -xdm, E:\STMotorControlWorkbench\64025081201\64025081201.wbdef, -ioc, E:\STMotorControlWorkbench\64025081201\64025081201.ioc]
2025-08-12 10:04:37,613 调试 [ArgsValue.lambda$retrieve$2] CLI_ARG[ftl]: templates/wb_ioc_template.ftl
2025-08-12 10:04:37,613 DEBUG [ArgsValue.lambda$retrieve$2] CLI_ARG[exp]: templates/wb-defines_where_and_what.txt
2025-08-12 10:04:37,613 DEBUG [ArgsValue.lambda$retrieve$2] CLI_ARG[xdm]: E:\STMotorControlWorkbench\64025081201\64025081201.wbdef
2025-08-12 10:04:37,614 DEBUG [ArgsValue.lambda$retrieve$2] CLI_ARG[ioc]: E:\STMotorControlWorkbench\64025081201\64025081201.ioc
2025-08-12 10:04:37,614 DEBUG [ArgsValue.lambda$retrieve$2] CLI_ARG[pack]: assets/MotorControlPack/MotorControl.zip
2025-08-12 10:04:37,614 DEBUG [ArgsValue.lambda$retrieve$2] CLI_ARG[mx_timeout]: -1
2025-08-12 10:04:37,615 DEBUG [ArgsValue.retrieve] {xdm=E:\STMotorControlWorkbench\64025081201\64025081201.wbdef, updftl=templates/wb_ioc_mc-middleware.ftl, mx_timeout=-1, exp=templates/wb-defines_where_and_what.txt, ioc=E:\STMotorControlWorkbench\64025081201\64025081201.ioc, pack=assets/MotorControlPack/MotorControl.zip, ftl=templates/wb_ioc_template.ftl}
2025-08-12 10:04:37,652 DEBUG [WB_to_MX.run] 目标 MCU 系列 = F3
2025-08-12 10:04:37,660 DEBUG [WB_to_MX.run] 与“6.0.0-a0”目标 MCU 系列关联的最小 CubeMx 是“F3”
2025-08-12 10:04:45,410 DEBUG [EnvironmentChecker.checkPack] STM32CubeMX.版本:6.13.0-RC5
2025-08-12 10:04:45,414 调试 [RetrieveFirmwareVersion.from_zip] 尝试从压缩版本包读取固件版本:D:\XCUBEMCSDK\MC_SDK_6.4.0\Utilities\PC_Software\STMCWB\assets\MotorControlPack\MotorControl.zip
2025-08-12 10:04:45,480 调试 [RetrieveFirmwareVersion.minimum_supporte_version] minimum_supporte_version MotorControlFirmware.Version:6.4.0-Full
2025-08-12 10:04:45,481 调试 [PackInfoFactory.deploy_MCPack_to_MxRepo] 部署策略类:VersionedFolderStyle_MCPackDeployer
2025-08-12 10:04:45,482 调试 [PackInfoFactory.deploy_MCPack_to_MxRepo] 预期的 MC 包 6.4.0-完整已部署
2025-08-12 10:04:45,501 调试 [DataSetUpdater.update] 正在更新数据集
2025-08-12 10:04:45,502 调试 [DataSetUpdater.update] 更新完成
2025-08-12 10:04:45,503 信息 [IocGenerator.logModulesVersionInfo] 版本信息:
2025-08-12 10:04:45,514 信息 [IocGenerator.logModulesVersionInfo] MC 工作台:6.4.0
2025-08-12 10:04:45,515 信息 [IocGenerator.logModulesVersionInfo] WB_to_Mx:6.4.0-Full.template-25-05-06
2025-08-12 10:04:45,516 信息 [IocGenerator.logModulesVersionInfo] STM32CubeMX:6.13.0
2025-08-12 10:04:45,516 信息 [IocGenerator.logModulesVersionInfo] MC 固件库:6.4.0-完整2025-08-12
10:04:45,517 信息 [IocGenerator.logModulesVersionInfo]
生成选项:
2025-08-12 10:04:45,517 信息 [IocGenerator.logModulesVersionInfo] 目标工具链:Keil MDK-ARM V5
2025-08-12 10:04:45,518 信息 [IocGenerator.logModulesVersionInfo] 目标驱动程序:HAL - 硬件抽象层
2025-08-12 10:04:45,518 信息 [IocGenerator.logModulesVersionInfo] 目标 STM32 固件:1.11.5

2025-08-12 10:04:45,520 调试 [IocGenerator.process] E:\STMotorControlWorkbench\64025081201\64025081201.ioc ioc 文件:正在生成
2025-08-12 10:04:45,521 调试 [IocGenerator.createOutput] 从模板模板\wb_ioc_template.ftl
生成文件2025-08-12 10:04:46,114 错误 [LineInfo_to_exitCode.manage_IocGenerationError] 无法生成 ioc 文件,原因为:无法比较这些类型的值。允许的比较是两个数字、两个字符串、两个日期或两个布尔值。

0 REPLIES 0