2016年6月
在http://www.stmcu.org/ 网站下载相应芯片的固件库。
打开 projct/STM32F2xx_StdPeriph_Template 中的工程模板;
这个工程模板是针对st官方出的评估板的,删掉 STM32_EVAL相关的文件,编译通过;于是我想根据这个工程模板,新建自己的工程;
新建自己的工程,然后根据官方工程模板中的文件,将相应的库文件添加进工程;
文件主要有:1.启动文件。2.系统文件。3.外设库文件。4main 和it文件;
最后把头文件目录添加;
出现一个问题 Warning: function "assert_param" declared implicitly 出现456次;
解决:options->C/C++Compiler->Preprocessor
添加 STM32F2XX USE_STDPERIPH_DRIVER
原因:stm32f2xx.h 中 定义 USE_STDPERIPH_DRIVER 才能包含stm32f2xx_conf.h
而 "assert_param" 在stm32f2xx_conf.h中定义;
在http://www.stmcu.org/ 网站下载相应芯片的固件库。
打开 projct/STM32F2xx_StdPeriph_Template 中的工程模板;
这个工程模板是针对st官方出的评估板的,删掉 STM32_EVAL相关的文件,编译通过;于是我想根据这个工程模板,新建自己的工程;
新建自己的工程,然后根据官方工程模板中的文件,将相应的库文件添加进工程;
文件主要有:1.启动文件。2.系统文件。3.外设库文件。4main 和it文件;
最后把头文件目录添加;
出现一个问题 Warning: function "assert_param" declared implicitly 出现456次;
解决:options->C/C++Compiler->Preprocessor
添加 STM32F2XX USE_STDPERIPH_DRIVER
原因:stm32f2xx.h 中 定义 USE_STDPERIPH_DRIVER 才能包含stm32f2xx_conf.h
而 "assert_param" 在stm32f2xx_conf.h中定义;
问题2 :it文件报错,
解决 :复制其他工程中的 it文件代替