1.先去ST下载官方固件库

附上STM32F10x V3.5.0版库下载地址:

http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stsw-stm32054.zip

用MDK建立STM32工程模板用MDK建立STM32工程模板

2.建立文件夹《stm32工程模板》

在《stm32工程模板》文件夹下建立《libraries》、《listing》、《output》、《project》、《user》、《doc》六个文件夹

《libraries》文件夹用于存放各种库文件(在此文件夹下再新建文件夹《CMSIS 》和《FWLib》两个文件夹,在《CMSIS》文件夹下再创建《startup》文件夹)

《listing》文件夹用于存放编译过程中生成的各种文件

《output 》文件夹用于存放编译生成的各种下载文件

《porject》文件夹用于存放主函数及一些配置文件

《user》文件夹用于存放用户自己写的源文件

《doc》文件夹用于存放各种说明文档

3进行官方库函数的移植

(1)将官方库此路径下的两个文件复制到《stm32工程模板》->《libraries》->《FWLib》文件夹下

用MDK建立STM32工程模板用MDK建立STM32工程模板

用MDK建立STM32工程模板

用MDK建立STM32工程模板

(2)将官方库此路径下的文件复制到《stm32模板》->《libraries》->《CMSIS》->《startup》文件夹下

用MDK建立STM32工程模板

用MDK建立STM32工程模板

用MDK建立STM32工程模板

用MDK建立STM32工程模板

(3)将官方库这两个路径下的几个文件复制到《stm32工程模板》->《libraries》->《CMSIS》文件夹下

用MDK建立STM32工程模板用MDK建立STM32工程模板

用MDK建立STM32工程模板

用MDK建立STM32工程模板


用MDK建立STM32工程模板

用MDK建立STM32工程模板

(4)将官方库此路径下的4个文件复制到《stm32工程模板》->《project》文件夹下

用MDK建立STM32工程模板用MDK建立STM32工程模板

用MDK建立STM32工程模板

用MDK建立STM32工程模板

注意:将文件属性的只读都去掉

3.打开MDK5进行工程的建立

将新建工程保存在《stm32工程模板》->《project》文件夹下,选取芯片型号

用MDK建立STM32工程模板用MDK建立STM32工程模板

开始在魔术棒中设置,需要设置的页面如下

用MDK建立STM32工程模板

用MDK建立STM32工程模板

用MDK建立STM32工程模板

用MDK建立STM32工程模板

用MDK建立STM32工程模板


注意:关于listing和output文件的输出路径可以根据自己的实际情况修改,将工程设置完成后再将主函数删成如下界面,这样一个stm32工程模板就建好了

用MDK建立STM32工程模板用MDK建立STM32工程模板








相关文章: