hpdell 发表于 2017-2-10 10:05:46

使用CubeMX 自动生成工程编译出错 ??

本帖最后由 hpdell 于 2017-2-13 15:23 编辑

使用CubeMX 自动生成工程编译出错 ??

工程文件包括 sd卡,网络,sdram,等,在编译时提示 HAL_SD_TransferStateTypedef 等找不到,但是我看看工程文件明明是有的,也包含进来了

使用keil 或者iar结果都是一样的,以前是有 v4.16是没有这个问题
CubeMX版本是:


CubeMX设置:

提示错误:

提示的这些明明是都已经包含了的


产生工程代码时的库设置:


工程代码:
















JASAM_R 发表于 2017-2-10 11:19:14

帮忙顶,暂时没用到SD

zoomdy 发表于 2017-2-10 12:54:50

stm32f7xx_hal_conf.h
#define HAL_SD_MODULE_ENABLED
检查一下这个宏

wolfgang2015 发表于 2017-2-10 14:08:16

删掉创建的代码,重新创建几次看看

hpdell 发表于 2017-2-10 14:57:11

zoomdy 发表于 2017-2-10 12:54
stm32f7xx_hal_conf.h
#define HAL_SD_MODULE_ENABLED
检查一下这个宏

这个宏已经是打开了的

hpdell 发表于 2017-2-10 14:57:53

wolfgang2015 发表于 2017-2-10 14:08
删掉创建的代码,重新创建几次看看

重新创建了几次,结果也都一样,但是更换为 CubeMX v4.16版本的就完全可以了

wolfgang2015 发表于 2017-2-10 16:03:17

STM32CubeMX Software V4.19.0 / 12 January 2017 Main Changes:
Added support for the new part numbers of the STM32F4 and STM32F7 Series.
Added support of libjpeg for the STM32F7 Series.


换4.19吧~~

hpdell 发表于 2017-2-10 16:06:38

wolfgang2015 发表于 2017-2-10 16:03
STM32CubeMX Software V4.19.0 / 12 January 2017 Main Changes:
Added support for the new part numbers ...

貌似就是这个啊,他的标题写的是4.19,但是下载后里面的内容是4.18,安装后查看版本也是4.18的



五哥1 发表于 2017-2-12 02:17:03

zoomdy 发表于 2017-2-10 12:54
stm32f7xx_hal_conf.h
#define HAL_SD_MODULE_ENABLED
检查一下这个宏

检查一下

hpdell 发表于 2017-2-13 11:44:41

五哥1 发表于 2017-2-12 02:17
检查一下

我吧路径也重新增加了一遍,结果也还是不行,控制编译开关是开启的,所以现在也不知道是哪里出现了问题了
啊 ???
页: [1] 2 3
查看完整版本: 使用CubeMX 自动生成工程编译出错 ??