Keil软件版本uVision V5.36.0.0
MCU型号:stm32f103c8t6
HAL 版本:V1.8.5
官方源码文件名:en.stm32cubef1-v1-8-5.zip
FreeRTOS 内核版本:FreeRTOS Kernel V10.5.1;
官方源码文件名:FreeRTOSv202212.01.zip
本工程直接使用官方源码,并对源码做了如下一点修改:
在FreeRTOSMDK_HAL185\Drivers\CMSIS\Device\ST\STM32F1xx\Include 文件夹下的“stm32f103xb.h”文件,
修改一行代码如下
//#define __NVIC_PRIO_BITS 4U /*!< STM32 uses 4 Bits for the Priority Levels */
#define __NVIC_PRIO_BITS 4 /*modify by shenzz to fit FreeRTOS @2024.01.27*/
1