stm32空工程结构目录(仅供参考)
寄存器版本
在寄存器版本中,需要导入的外部文件只有stm32的启动文件,也就是一个以.s结尾的汇编文件
可以手动为链接文件和目标文件创建文件夹,在配置中设置保存的目录即可
在寄存器版本中,需要实现systeminit函数,为空即可
故:寄存器版本对项目结构的依赖性较低
库函数版本
项目结构方面,可以参考野火的结构

在使用库函数版本时,导入文件较多,需要格外注意
在环境配置,需要配置头文件的位置,即在inclue path中设置.h文件的位置
当要使用Keil的AC6编译器时,必须去掉core_cm3.c文件,因为有不兼容的编译器拓展语法

浙公网安备 33010602011771号