介绍
本文基于野火霸道开发板,记录使用CubeMX移植freertos流程
配置流程
1. 时钟配置
freertos的默认时基为systick,这里HAL的Timebase就不能再使用Systick了,改为TIM1
使能相关外设
使能USART1,方便打印输出
使能控制LED的PB0/1/5
使能freertos
配置freertos
设置堆大小,STM32F103ZET6,RAM 64kBytes,这里设置一半32k
配置低功耗模式,使能任务时间统计
使能一些debug函数
创建两个task