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

2019-07-14 15:41发布



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

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

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


CubeMX设置:

提示错误:

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


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


工程代码:
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
60user58
1楼-- · 2019-07-14 19:10
 精彩回答 2  元偷偷看……
peternie
2楼-- · 2019-07-14 20:37
删掉创建的代码,重新创建几次看看
7vyydyfwef
3楼-- · 2019-07-15 00:28
60user58 发表于 2018-11-27 08:43
stm32f7xx_hal_conf.h
#define HAL_SD_MODULE_ENABLED
检查一下这个宏

这个宏已经是打开了的
7vyydyfwef
4楼-- · 2019-07-15 01:03
peternie 发表于 2018-11-27 08:49
删掉创建的代码,重新创建几次看看

重新创建了几次,结果也都一样,但是更换为 CubeMX v4.16版本的就完全可以了
peternie
5楼-- · 2019-07-15 06:21
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吧~~
7vyydyfwef
6楼-- · 2019-07-15 07:54
 精彩回答 2  元偷偷看……

一周热门 更多>