参考http://blog.youkuaiyun.com/wangxiaobupt/article/details/18443833
一、准备工作
STM32的官方固件库
二、建立步骤
- 建立工程文件夹fled;
- 文件夹中需要包含的文件
- CORE //放入固件库里的核心支持文件core_cm3、core_cm3.h 和设备支持文件starup_stm32f10x_.........(启动文件) 大容量存储用hd、然后md,然后ld
FWLIB // 放入固件库里的源文件src和源文件inc
USER //放入设备支持文件夹中的stmf10x.h、system_stm32f10x.h、system_stm32f10x 还有固件库项目—>模板里的main、stm32f10_it、stm32f10_it.h、stm32f10x_conf.h
OBJ //
三、用KEIL建立工程
- 建立在二.中的USER文件夹中 取名为led
- 选择芯片(启动代码不需要添加,已经在CORE文件夹里了)
- 在KEIL中设置工程->将上述文件中的c文件及文件夹添加到工程中(OBJ不用添加)
- 添加编译文件的路径指向OBJ文件夹(output->select folder for objects),顺手勾上create hex file
四、编译
五、修改
六、重新编译
七、再次修改
八、编译
九、下载