今天换了个MDK5.15,头文件都是用安装目录下的,发现有些很基础的宏定义都没有,比如写个u8都会报错提示u8没有定义,看了一下安装目录下的stm32f2xx.h头文件都没有定义这个,找了其他几个头文件也没有。在4.74版本的keil目录下的头文件里面都有这个定义,不知道新版的怎么都删了,是否是我少装了什么?MDKCM515.EXE已安装。另外还有一些定义如HSE_VALUE、HSI_VALUE等也没有了,都要自己添加进来。那个外设库本来是STM32F2xx_StdPeriph_Driver,现在变成STM32F2xx_HAL_Driver了。还有个问题如下图所示,将方框的两个勾去掉他还是会编译那个分组的文件,不知道大家是怎么做的?
|