STM32
直播中

洒下墨色

9年用户 933经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

使用MCSDK6.1电机库生成C代码报错的原因?

我在尝试使用MC SDK6.1电机库生成C代码,但是遇到如下报错,
2023-06-22 12:50:04,074 ERROR [LineInfo_to_exitCode.log_LineInfo] Found unsupported composite condition: CLASS='Data Exchange' GROUP='STM32_MetaDataManager'2023-06-22 12:50:04,075 ERROR [LineInfo_to_exitCode.log_LineInfo] Found unsupported composite condition: GROUP='STM32_MetaDataManager' CLASS='Data Exchange'2023-06-22 12:50:04,120 ERROR [LineInfo_to_exitCode.log_LineInfo] Found unsupported composite condition: GROUP='STM32_MetaDataManager' CLASS='Data Exchange'2023-06-22 12:50:04,124 ERROR [LineInfo_to_exitCode.log_LineInfo] Found unsupported composite condition: CLASS='Data Exchange' GROUP='STM32_MetaDataManager'
请问我该如何解决这个问题呢?


回帖(1)

王鹏

2024-3-15 16:32:28
具体原因可能是由于库中的某些条件与您的项目配置不兼容。

要解决这个问题,您可以尝试以下几个步骤:

1. 确保您使用的是最新版本的MCSDK6.1电机库,以确保问题没有在后续的更新中得到修复。

2. 检查您的项目配置和库文件之间的兼容性。确保您的项目配置符合库文件的要求,如芯片型号、编译器版本等。

3. 查看库文件的文档和示例代码,了解复合条件的使用方法和限制。可能会有一些特定的要求或限制需要满足才能成功生成C代码。

4. 尝试使用其他版本的MCSDK电机库,看看是否有相同的问题。如果其他版本的库没有问题,可能是特定版本的MCSDK6.1电机库有一些bug或兼容性问题。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分