整体步骤
- 建立工程文件夹,Keil中新建工程,选择型号
- -工程文件夹里建立Start、Library、User等文件夹,复制固件库里面的文件到工程文件夹
- 工程里对应建立Start、Library、User等同名称的分组,然后将文件夹内的文件添加到工程分组里
- 工程选项,C/C++,Include Paths内声明所有包含头文件的文件夹
- 工程选项,C/C++,Define内定义USE_STDPERIPH_DRIVER
- 工程选项,Debug,下拉列表选择对应调试器,Settings,Flash Download里勾选Reset and Run
细节-看图片里面的文字呦
检查编译器版本
错误原因
MDK5.26,在编译原来的工程的时候总是报错。
1,原来的MDK版本5.15,使用的V5编译器;新的MDK5.26使用的是V6编译器;
2,在5.26版本下,ARM Compiler选择V5.06 update 6(build 750)时候,需要将“Run-Time Environment”中的不必要引用去掉,不然会有大量报错;
3,如果ARM Compiler选择使用“Use default compiler version 6”会自动勾选部分引用,但是由于使用的“CMSIS”版本是旧的,在V6下无法编译通过,编译失败。
4,从V6切换到V5后,记得去掉部分自动引用的库。