- 打卡等级:初来乍到
- 打卡总天数:5
- 最近打卡:2025-04-30 07:46:22
荣誉版主
- 积分
- 2319
|
发表于 2023-11-2 09:18:09
|
显示全部楼层
本帖最后由 tzz1983 于 2023-11-2 09:21 编辑
更新通告:
自2023/10/20发布后有两次更新,之前没有通告,现在补告
更新内容如下:
定稿: V1.00 2023/10/20
优化版本: V1.01 2023/10/23
修改内容:文档os_cpu.h
原:
53 #define OS_ENTER_CRITICAL() {cpu_sr=EA;EA=0;} /* 直接用宏插入C语言, 省去调用过程. 无需使用JBC指令,避免跳转,可加速. 不支持也没必要在同一函数内嵌套进入临界区*/
54 #define OS_EXIT_CRITICAL() {EA=cpu_sr;} /* 直接用宏插入C语言, 省去调用过程*/
修改后:
53 #define OS_ENTER_CRITICAL() {cpu_sr=IE;EA=0;} /* 直接用宏插入C语言, 省去调用过程. 无需使用JBC指令,避免跳转,可加速. 不支持也没必要在同一函数内嵌套进入临界区*/
54 #define OS_EXIT_CRITICAL() {EA=cpu_sr&0X80;} /* 直接用宏插入C语言, 省去调用过程*/
代码补全: V1.02 2023/11/2
修改内容:文档os_cpu_a.c
第118行新增:
118 PendSv_ClearFlag(); //在读取OS核心参数前 清除PendSv中断标志。
工程项目内新增版本 更新记录 和 使用说明 TXT文档
压缩包内新增两个比较实用的UCOSII网络PDF教程,分别为 《UCOS-ii学习教程(邵贝贝)》 《uCOS_II_2.52源码中文译注(钟常慰).pdf》 方便初学者学习UCOS原理。
|
|