STM32基于HAL库移植uC/OS-III
配置HAL库
将pc13设置为out
配置文件
创建OSIII文件,放入下载的文件
在scr文件下创建OS文件,并放入文件,同时创建3个空白文件bsp.c、bsp.h、app.h
调整工程
将Src/OS
中的bsp.c
和 bsp.h
文件添加至 bsp
组中,将 app.c
添加进 Application/User/Core
组中:
将OSIII/uC-CPU
中的cpu_core.c
、cpu_core.h
、cpu_def.h
添加进uCOSIII_CPU
组中,同时将OSIII/uC-CPU/ARM-Cortex-M3/RealView
中的三个文件添加到该组:
将OSIII/uC-LIB
中的9个文件添加到uCOSIII-LIB
组中,同时将OSIII/uC-LIB/Ports/ARM-Cortex-M3/Realview
中的lib_mem_a.asm
添加到该组中:
将OSIII/UcosIII/Ports/ARM-Cortex-M3/Generic/RealView
中的3个文件添加的uCOSIII_Ports
组中:
将OSIII/UcosIII/Source
中的20个文件添加到uCOSIII_Source
组中:
将Core/Src/OS
中的以下图中的8个文件添加到OS_cfg
组中:
添加路径