1.先去ST下载官方固件库
附上STM32F10x V3.5.0版库下载地址:
在《stm32工程模板》文件夹下建立《libraries》、《listing》、《output》、《project》、《user》、《doc》六个文件夹
《libraries》文件夹用于存放各种库文件(在此文件夹下再新建文件夹《CMSIS 》和《FWLib》两个文件夹,在《CMSIS》文件夹下再创建《startup》文件夹)
《listing》文件夹用于存放编译过程中生成的各种文件
《output 》文件夹用于存放编译生成的各种下载文件
《porject》文件夹用于存放主函数及一些配置文件
《user》文件夹用于存放用户自己写的源文件
《doc》文件夹用于存放各种说明文档
3进行官方库函数的移植
(1)将官方库此路径下的两个文件复制到《stm32工程模板》->《libraries》->《FWLib》文件夹下
(2)将官方库此路径下的文件复制到《stm32模板》->《libraries》->《CMSIS》->《startup》文件夹下
(3)将官方库这两个路径下的几个文件复制到《stm32工程模板》->《libraries》->《CMSIS》文件夹下
(4)将官方库此路径下的4个文件复制到《stm32工程模板》->《project》文件夹下
注意:将文件属性的只读都去掉
3.打开MDK5进行工程的建立
将新建工程保存在《stm32工程模板》->《project》文件夹下,选取芯片型号
开始在魔术棒中设置,需要设置的页面如下
注意:关于listing和output文件的输出路径可以根据自己的实际情况修改,将工程设置完成后再将主函数删成如下界面,这样一个stm32工程模板就建好了