From da03e5891a87519772f77da44d7722ac443f7d3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B6=E4=B8=AD=E6=96=AD=E5=BB=B6=E8=BF=9F=E7=9A=84RTOS?= Date: Wed, 1 May 2024 17:28:15 +0000 Subject: [PATCH] =?UTF-8?q?update=20=E8=AF=B4=E6=98=8E=E6=96=87=E6=A1=A3/?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E6=B5=81=E7=A8=8B.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 零中断延迟的RTOS --- 说明文档/开发流程.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/说明文档/开发流程.md b/说明文档/开发流程.md index 8af634d..7cfda6b 100644 --- a/说明文档/开发流程.md +++ b/说明文档/开发流程.md @@ -49,6 +49,11 @@ CosyOS支持高等级优化,您完全可以选择8级(default),speed偏 (4)互斥函数:采用二值信号量、互斥信号量、任务临界区等方式来实现互斥访问。
3、为减少代码量,用户应手动移除未使用的变量、函数或C文件,因为“NOOVERLAY”会导致“REMOVEUNUSED”失效。
+五、内嵌汇编
+System\os_handler.c应设置内嵌汇编。
+![输入图片说明](../images/KFLC_80251_8.png)
+![输入图片说明](../images/KFLC_80251_9.png)
+ #### 80251内核 一、Target标签页
@@ -114,11 +119,7 @@ System\os_handler.c应设置内嵌汇编。
![输入图片说明](../images/KFLC_Arm_1.png)
二、C/C++标签页
-优化级别:CosyOS支持高等级优化,您完全可以选择O2级(default),但不推荐您选择O3级。
-C99模式:为可选项。
-GNU扩展:当mcucfg_cmx.h中,系统方案配置为全局寄存器变量时,GNU扩展为必选项,如不勾选,CosyOS将无法正常使用。
-如选项中没有“GNU extensions”,可在下方的“Misc Controls”中添加“--GNU”来启用。
-![输入图片说明](../images/KFLC_Arm_2.png)
+优化级别:CosyOS支持高等级优化,您完全可以选择O2级(default),或O3级。
### 系统配置
打开Config\syscfg.h,这里是CosyOS的系统配置,各项设置均有详细的说明,在keil下可使用图形用户界面Configuration Wizard进行配置,如出现乱码,将文件的编码格式转换为ANSI即可解决。