一、新建本地文件夹:
为了使工程目录清晰易懂,在电脑桌面上新建一个文件夹命名为TEMP(此处不建议用中文名字命名,容易发生不可预知的错误),在这个文件夹下面,我们需要添加如下六个文件夹,分别是 Doc、Libraries、Listing、Output、Project、User如下图所示
文件夹新建好后,我们向文件夹中添加必要的工程项目:
- Doc文件夹:包含工程必要说明
- Libraries文件夹:新建CMSIS文件夹,添加与Cortex-M4核的相关文件;新建STM32F4**_HAL_Driver文件夹,添加HAL库文件的C文件和H文件。
-
User文件夹:添加stm32f4xx_hal_conf.h、stm32f4xx_it.h 、 stm32f4xx_it.c文件以及主函数C文件。
二、新建工程:
- 打开Keil5软件,我们开始新建工程,工程名起名为TEMP.
- 选择芯片型号:STM32F4XXXX
- 本地添加库文件,请联系作者获取。
-
添加组文件夹:将本地新建好的五个文件夹添加到工程中
-
打开魔术棒按钮:点击进入C\C++, 在 C/C++ 选项卡中添加处理宏及编译器编译的时候查找的头文件路径。如果头文件路径添 加有误,则编译的时候会报错找不到头文件。
6.打开魔术棒按钮:点击进入Debug,选择自己对应的调试器。
7.进入Debug页面后,点击Setting,请检查 是否出现ID。若没有出现ID,显示为No Debug...则代表调试器与STM32连接错误,不能下载程序和调试。
8.接下来设置Flash DownLoad 选项勾选Reset anf run ,并确认有支持下载程序的文件。