图 3.3.2.17 添加文件到 HALLIB 分组
这 里 有 几 个 文 件 比 较 特 殊 , 例 如 stm32f4xx_hal_dsc.c , stm32f4xx_hal_iptim.c 和
stm32f4xx_hal_msp_template.c 三个文件不需要引入工程。stm32f4xx_hal_dsc.c 是 mipi 接口相关
函数,STM32F407 没有这个接口,所以这个文件可以不用引入。stm32f4xx_hal_iptim.c 文件是
低 功 耗 定 时 器 相 关 函 数 , STM32F407 也 没 有 这 个 功 能 , 也 不 需 要 引 入 。
stm32f4xx_hal_msp_template.c 文件内容是一些空函数,一般也不需要引入。删除某个方法如下
图 3.3.2.18 所示:
图 3.3.2.18 删掉 HALLIB 分组中不需要的源文件
使用同样的方法删除文件 stm32f4xx_hal_iptim.c 和 stm32f4xx_hal_msp_template.c 即可。
9) 用上面同样的方法,将 Groups 定位到 CORE,USER 和 SYSTEM 分组之下,添加需要的
文件。CORE 分组下面需要添加的文件为一些头文件以及启动文件 startup_stm32f407xx.s(注意,
默认添加的时候文件类型为.c,添加.h 头文件和 startup_stm32f407xx.s 启动文件的时候,你需
要选择文件类型为 All files 才能看得到这些文件)。USER 分组下面需要添加的文件 USER 目录
下面所有的.c 文件:main.c,stm32f4xx_hal_msp.c,stm32f4xx_it.c 和 system_stm32f4xx.c 四个
文件。 SYSTEM 分组下面需要添加 SYSTEM 文件夹下所有子文件夹内的.c 文件,包括 sys.c,
usart.c 和 delay.c 三个源文件。添加完必要的文件到工程之后,最后点击 OK,回到工程主界面。
操作过程如下图 3.3.2.19~3.3.2.22:
图 3.3.2.19 添加文件到 USER 分组
图 3.3.2.20 文件添加到 USER 分组完成
使用同样的方法,选中 CORE 分组,点击 Add Files 按钮,添加需要的文件到 CORE 分组。