STM32L011D4芯片用SWD无法下载程序
求助:STM32L0系列标准库哪里下?
STM32L051低温时LPUART串口波特率异常
STM32L051单片机ADC如何彻底关闭?
STM32L051C8进入低功耗模式电流偏大
STM32L052C8T6通过I2C模拟读16位数
STM32L0的VLCD外接5V会有问题吗
求助!!使用STM32L073 IO口模拟IIC接口读写AT24CM01 程序不停...
STM32L072RB写Bank2 EEPROM不响应中断
STM32L031无法进入boot
C89 要求 FlagStatus pwrclkchanged = RESET; 放在代码块开头
例如
void f()
{
int a;
a=a;
int b;
b++;
}
会报错。。。
详情baidu mdk c99
评分
查看全部评分
从error看,感觉须要 C/C++选项须要 --c99
评分
查看全部评分
已下载了官方的库,工程里面也已经添加进去了,现在是有stm32l0xx_hal_rcc_ex.c文件,但是就是编译的时候,报错,..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c(148): error: #268: declaration may not appear after executable statement in block
FlagStatus pwrclkchanged = RESET;
库文件是原封不动添加的,不会出问题,所以我看了一下工程的文件夹里缺少stm32l0xx_hal_rcc_ex.o文件,我从例程里面拷贝过来在编译就没问题了
MDK本身不带HAL库,需要加载STM32Cube_FW_F0_v1.xx库
到ST官方网站下载一个。
评分
查看全部评分
已经下载了官方的库,D:\无标题
已下载了官方的库,工程里面也已经添加进去了,现在是有stm32l0xx_hal_rcc_ex.c文件,但是就是编译的时候,报错,..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_rcc_ex.c(148): error: #268: declaration may not appear after executable statement in block
FlagStatus pwrclkchanged = RESET;
库文件是原封不动添加的,不会出问题,所以我看了一下工程的文件夹里缺少stm32l0xx_hal_rcc_ex.o文件,我从例程里面拷贝过来在编译就没问题了
declaration may not appear after executable statement in block
编译错误的提示是:“声明不能出现在可执行语句块后”。并非RCC文件出错,检查一下代码。
stm32l0xx_hal_rcc_ex.o并非指stm32l0xx_hal_rcc.c文件,而是编译后XXX.o文件。
发遍的话,留个邮箱,我把新建的工程发给你,帮忙给看看可好
楼主可以以附件形式发在贴子了,大家共同讨论
其实STM32Cube_Fw库有一个样板工程,你直接在工程里添加代码不是很方便吗?免去那些没有必要的纠错过程。
工程文件比较大,以附件的形式没法上传,我知道cube这个软件,也在用,但是自己新建工程我要是过不去,会非常不舒服。。。。。
有啥不舒服的。
我用了Keil十多年了,都不轻易建工程。都是拿模板里添加点文件、删除点文件,改改设置,改改代码。
你不用传工程,把生成的.ioc文件传上来就可以了。
评分
查看全部评分
什么是.ioc文件,没见过啊,还请指点。。。
以为你用的STM32CubeMX生成的工程
能帮忙看看我自己新建的工程的问题在什么地方么。。。。。这个问题已经困扰我很多天了。。。。
十分感谢,确实是这样,问题已解决,能给说一下,这是什么情况么,谢谢。。。。。