目录
前言:
一、使用CubeMX建立STM32项目
1、选择芯片
2、配置RCC和SYS
3、设置端口
4、设置串口
5、设置工程
二、准备ucOSIII源码
三、移植前准备
1、为uC-BSP文件夹新建bsp.c和bsp.h文件
2、给文件夹uC-CONFIG添加以下文件(从以下路径复制过来)
3、将uCOS相关文件复制到HAL工程的MDK-ARM文件夹下
四、移植
1、将ucOS文件添加到项目
2、给新增的文件夹添加文件
2.1 CPU
2.2 LIB
2.3 PORT
2.4 SOURCE
2.5 CONFIG
2.6 BSP
3、导入文件路径
4、为bsp.c和bsp.h添加代码
5、修改其他代码
5.1 找到文件startup_…
5.2 找到文件app_cfg.h
5.3 找到文件includes.h
5.4 找到lib_cfg.h
5.5 printf重定向
5.6 参数配置
6、编写任务代码
五、结果
六、总结
七、参考
目录
前言:
一、使用CubeMX建立STM32项目
1、选择芯片
2、配置RCC和SYS
3、设