两天没更新,这两天有点事情,希望大家理解,言归正传,下面开始我们的新建工程下的过程。
1.在编译之前要选择编译中间文件编译后存放目录,点击魔术棒,然后选择“Output”选项下面的“Select folder for objects…”,然后选择目录为我们上面新建的 output目录。(见图1)
2. 下面我们点击编译按钮 编译工程,可以看到keil很多报错,因为找不到库文件,我们还需要添加头文件。(见图2)
3.点击魔术棒 ,然后点击 c/c++选项.然后点击 Include Paths右边的按钮。弹出一个添加 path 的对话框,然后我们将图上面的 user(用户文件),libraries(库文件),app(外设文件)几个目录添加进去。由于keil 只会在一级目录查找,所以如果你的目录下面还有子目录,记得 path 一定要定位到最后一级子目录。最后点击 OK。(见图3)
4. 再来编译工程,可以看到又报了很多同样的错误,我们需要配置一个全局的宏定义变量STM32F10X_HD,USE_STDPERIPH_DRIVER”到 Define 输入框里面。如果你用的是中容量那么 STM32F10X_HD 修改为 STM32F10X_MD,小容量修改为 STM32F10X_LD. 然后点击 OK。(见图4图5)
5.在编译之前,打开工程 USUR 下面的 main.c,删除里面的代码只需要引用stm32头文件然后写个空的主函数用于测试,然后进行编译。(记得在代码的最后面加上一个回车,否则会有警告),可以看到,(图6图7)这次编译已经成功了。
好的这次就到这里了,小伙伴们,我们明天见。 |