diff --git a/Demo-Build/8051/readme.txt b/Demo-Build/8051/readme.txt index ced17676..0dd4407f 100644 --- a/Demo-Build/8051/readme.txt +++ b/Demo-Build/8051/readme.txt @@ -68,3 +68,18 @@ 移除覆盖分析。 +其它注意事项 +1、默认情况下,任务栈SIZE不允许大于255。只有在启用了XBPSTACK的任务切换 + 现场保护时,任务栈SIZE才允许大于255,最大可为65535。 +2、CosyOS for 8051,原生仅适配 Keil C51 编译器,如果您使用其它编译器, + 应注意以下事项: + (1)CosyOS 内核中需要 __C51__ 关键字做条件编译,移植汇编文件中需要 + __A51__ 关键字做条件编译,如果编译器不支持该关键字应自行添加。 + (2)CosyOS 内核中用到 #pragma NOAREGS 来实现相对寄存器访问,如果 + 编译器不支持该关键字应设法等效替换。 + (3)CosyOS 内核和移植文件中可能都会用到 using 关键字,为使任务或 + 中断使用特定的 REGBANK,如果编译器不支持该关键字, + CosyOS-配置 / mcucfg_8051.h -> REGBANK配置,需采用默认配置。 + (4)其它未知的兼容性问题。 + +