32的环境配置最为麻烦,网上江科大、正点原子等视频均有配置教程,写这篇文章的目的是警醒自己经常犯的错误。
首先是各个文件夹所需要的文件(包括内核文件和头文件)如图:
在江科大的教程中这个均放置在一个文件夹为START (注意在这个位置配置工程文件时根据开发板的型号选择startup文件)
USER目录
当初我在建立工程时就犯下了这种低级错位未引入这些文件一直报错。
还有FWLIB文件直接复制就行注意(建立文件工程时引入src中的.c文件,配置路径时加入inc头文件)
在配置工程start时需要将所有文件导入,其他只需要导入头文件。
keil5中记得配置头文件路径,以及进行宏定义USE_STDPERIPH_DERIVER,STM32F10x_HD(中间的逗号未为英文,后面的 STM32F10x_HD在正点原子中需要配置在江科大中的最小系统版STCF103C8T6中不需要)
记住一定要配置头文件