1.Project->New Project
2.打开新创建的工程的所在目录,删除掉目录中的两个文件夹,新创建4个文件夹,分别是:
USER CODE OBJ STM32F10_xFWLib
后面可能还有你自己定义的文件,放在HARDWAVE和SYSTEM文件夹下,这里先不讨论这个
USER:存放工程文件,以及主函数文件,以及一些其他.c文件
CODE:放核心文件和启动文件
OBJ:存放编译时系统自动生成的中间文件,以及HEX文件
STM32F10_xFWLib:存放由ST官方提供的库函数源码文件
3.向USER CODE STM32F10_xFWLib 这3个文件夹复制内容,不必像正点原子那样去一个一个找,这里直接找到一个正点原子给的LED或者其他工程的文件夹,直接把相应文件夹下的内容复制过来就可以了。
USER:
CODE:
STM32F10_xFWLib:
完成以上步骤,就可以打开工程,添加文件了。
4.点击Target,Manage,创建如图3个文件夹,点击OK,工程下就添加了这几个文件夹
5.再为这3个文件夹添加内容
将CODE文件夹下的所有内容都添加到工程下的CODE文件夹下
将USER文件夹下的3个.c文件都添加到工程下的USER文件夹下
将 STM32F10_xFWLib文件夹下src下的所有文件都添加到工程下的FWLIB文件夹下(Ctrl+A全选)
6.点击魔术棒,点击OUTPUT,然后选择“Output”选项下面的“Select folder for objects…”,然后选
择目录为我们上面新建的
OBJ
目录。这里大家注意,如果我们不设置
Output
路径,那么
默认的编译中间文件存放目录就是
MDK
自动生成的
Objects
目录和
Listings
目录。
7.选择头文件路径,就是.h的路径,如果你也有自己定义的文件,看到这里应该知道怎么处理了
8.添加宏定义
STM32F10X_HD,USE_STDPERIPH_DRIVER
9.测试
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)