我打开 PMSM FOC SDK3.3里面的project里面的STM32F10XX_Workspace的时候,选择好STM32E-EVAL,编译时,没有通过,提示:Fatal Error[Pe035]: #error directive: "Invalid configuration: MCU definition in Control stage parameters.h not compatible with selected board" C:\Program Files\STMicroelectronics\STM32 PMSM FOC Firmware Library v3.3 - WEB distribution\Project\CrossCheck.h 73 这个错误,在这个文件 Control stage parameters.h 发现STM32F103x_MD改为HD,以后还是报错,仔细查原因,user manual UM1052 section6上面都是三个floder,没有MC Library Project,请问这个问题怎么办? |
RE:PMSM FOC SDK3.3里面的project没有MC Library Project这个文件夹
RE:PMSM FOC SDK3.3里面的project没有MC Library Project这个文件夹
回复:PMSM FOC SDK3.3里面的project没有MC Library Project这个文件夹
楼主解决了这个问题没有?我这边的工程也没有编译通过,不知道为什么,求楼主解答
求完整代码
我帮你查原因
RE:PMSM FOC SDK3.3里面的project没有MC Library Project这个文件夹
RE:PMSM FOC SDK3.3里面的project没有MC Library Project这个文件夹
回复:PMSM FOC SDK3.3里面的project没有MC Library Project这个文件夹
Control stage parameters.h文件是否定义正确, 一般来说需要先运行下ST Motor Control Workbench,配置完相应电机参数,芯片以及管脚配置参数后,编译可以顺利通过。
回复:PMSM FOC SDK3.3里面的project没有MC Library Project这个文件夹
回复:PMSM FOC SDK3.3里面的project没有MC Library Project这个文件夹
这个问题是因为parameters.h头文件是ST Motor Control Workbench产生的,你DEMO项目中的要使用的头文件与parameters.h头文件不对应。
配置过了 为什么还会出现MCU definition in Control stage parameters.h not compatible with selected board 这个问题
回复:PMSM FOC SDK3.3里面的project没有MC Library Project这个文件夹
添加LIB。这个提示应该是说没有定义选择开发板的类型。
你好,我用SDK3.4版本,编译时出现问题显示Invalid configuration :MCU definition in control stage parameters.h not compatible with seleted board
库里面有MC library 文件,还需要添加什么LIB? 没看到有选择开发板类型的选项啊
针对这个问题,我是按照hands-on_stm32_pmsm-foc-sdk.pdf文档中的步骤解决的,文档中的需要在Keil中选择一下target才能编译成功,奇怪的是,默认工程中只有STM32100B-EVAL可以成功。