一 、打开CubeMx 选择芯片
二、配置基础配置
1.打开调试串口,时钟源选择TIM中任意一个
为什么不能选择SysTick?
答: 裸机的默认时钟源是SysTick,打开FreeRtos会占用SysTick,所以需要其他总线另外提供时钟源
2.打开高速时钟
3. 时钟频率设置为72Mhz
4.打开串口,方便以后调试
5.打开FreeRtos ,把interface选择为CMSIS_V1
为什么要选择 CMSIS_V1,而不是CMSIS_V2?
答:CMSIS_V2的内核版本更高,功能更多,但在大多数情况下CMSIS_V1的版本内核完全够用
6.点击Project Manager,命名项目名称和项目保存的位置,Toolchain 切换成 MDK-ARM
7.点击左边的code Generator 如下图的配置后点击GENERTE CODE 生成代码
8. 打开项目
9.编译一下,呕吼没有警告没有报错,移植成功