本帖最后由 awen593 于 2021-7-2 17:10 编辑
OS移植步骤
1. 从官网下载最新OS代码。
2. 准备一份基础的裸机源码工程。
3. 拷贝OS代码到裸机源码工程
4. 在工程中建立OS分组,将OS代码中 *.c和*.s文件添加到分组中。
5. 在工程中添加包含*.h文件的OS目录。
6. OS已经实现了以下中断函数,必须去掉裸机中的相应中断函数。
PendSV_Handler()
SysTick_Handler()
以下链接移植好的例子,供参考(仅包含内核部分,不包括BSP移植)
HC32F4A0:FreeRTOS,UCOS-III,LiteOS, RT-Thread, 包含MDK和IAR工程
百度网盘:链接:https://pan.baidu.com/s/1MEhgGT_4HVdfDb8F-VqE8w 提取码:8888
HC32F460:FreeRTOS,UCOS-III,LiteOS, RT-Thread, 包含MDK和IAR工程
百度网盘:链接:https://pan.baidu.com/s/1MEhgGT_4HVdfDb8F-VqE8w 提取码:8888
HC32L196:FreeRTOS,UCOS-III,LiteOS, RT-Thread, 包含MDK和IAR工程
百度网盘:链接:https://pan.baidu.com/s/1MEhgGT_4HVdfDb8F-VqE8w 提取码:8888
HC32L136:FreeRTOS,UCOS-III, RT-Thread, 包含MDK和IAR工程
百度网盘:链接:https://pan.baidu.com/s/1MEhgGT_4HVdfDb8F-VqE8w 提取码:8888
软件更新方法:华大DDL有更新,可以从官网下载最新的DDL,然后将rtos_source和rtos_example 两个目录拷贝到新版本DDL即可完成DDL更新。
|
F460 ucosiii, 能编译能烧写, 但是进不去 main函数 Freertos 编译通不过, main函数里面"外设使能" 直接报错