STM32Cube_FW_F1_V1.0.0固件库学习(二)工程设置
一、用官方STM32CubeMX生成标准库
二、更改工程目录
说明:
1.将原Drivers文件夹改成只读,防止在操作中无意修改了源文件。
2.个人习惯,新增了一个Owner用作单独存放用户自己编写的文件
3.增加了一个KeilKill.bat,这个是从野火那个例程里面拷的,暂时先用一下,应该有些地方要改一下。有一些问题可能就是因为路径什么的错误,用这个清掉原来文件,Clean Project,再重新生成可能就可以借鉴了。
三、更改工程结构:
上面新增的两个.h文件在工程目录INC文件夹下,当你功能不同的时候,如果是自己修改代码,需要更改xxxx_hal_conf.h里面包含的库文件,如果还是用软件,应该会自动更改
四、工程文件的设置注意事项:
4.1 Device:
这个主要是选MCU,软件生成时会自动选好
4.2 Target
据野火说,下面这个MicroLIB一定要勾选,软件生成,自动设置好
4.3 Output
主要涉及工程名字,输出文件存放位置,是否生成HEX文件
4.4 Listing
主要涉及存放位置
4.5 C/C++
这个最重要,Define的预定义,对于不同的MCU,这里需要做更改
对不同位置的库文件,需要在下面的Path中新增路径
4.6 Debug