学习链接:
STM32F411 Nucleo开发板免费试用_ST Nucleo开发板免费试用 - 电子技术论坛 - 广受欢迎的专业电子论坛! (elecfans.com)
----------
板子:
STM32F411RET6 Nucleo, 64 PINS
最近又在看stm32, 上一次那是4年前,大学时学的.
毕业后一直在搞Android,有时候想会不会离开深圳.
感觉stm32可能会用上吧,闲的时候还是看下
简单总结下,从早上开始看了很多博客,大半天的心路历程:
1. 首先是建工程,主要就是创建几个目录,拷贝.h, .c, .s这三类文件,建立工程目录结构
2.那么是那些文件呢:
|----- BSP
|
|----- CMSIS标准库
|
|----- Driver (外设接口.c)
|
|----- User (main.c, stm32f4xx_it.c)
3. 新建几个目录如CMSIS、StartUp、User、Driver,
从官网下载的STM32CubeF4-master\Drivers里面, 分别拷贝这些文件到分类的工程目录。
再配置一下,这写c文件的头文件路径就可以了。
重新编译,可能会有一些重复宏定义
参看了一下STM32CubeF4-master\Projects\STM32F411RE-Nucleo\Templates工程
去掉一些冗余/暂时不需要的c文件,很快就编译过了。