mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-08-17 16:52:27 +08:00
update Demo-Build/Cortex-M/readme.txt.
Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
This commit is contained in:
@@ -6,25 +6,24 @@
|
||||
1、系统配置
|
||||
CosyOS-配置 / syscfg.h -> 系统配置>>标准头文件,应首先被正确定义。
|
||||
|
||||
2、main函数(参照例程 demo_main.c)
|
||||
2、MCU配置
|
||||
CosyOS-配置 / mcucfg_cmx.h,配置 系统中断 和 互斥访问方案。
|
||||
Cortex-M3/M4/M7等内核:根据系统中断配置,选择 mcucfg_cm0.h
|
||||
或 mcucfg_cm3.h 进行再配置。
|
||||
Cortex-M0/M0+等内核:在 mcucfg_cm0.h 中,继续配置 系统中断。
|
||||
|
||||
3、main函数(参照例程 demo_main.c)
|
||||
初始化 SysTick替代定时器(可选)
|
||||
配置 DEBUG(可选)
|
||||
启动 CosyOS(必须)
|
||||
|
||||
3、系统中断(参照例程 demo_int.c)
|
||||
4、系统中断(参照例程 demo_int.c)
|
||||
屏蔽 PendSV中断原函数(必须)
|
||||
调用 tCosyTick_Handler(必须)
|
||||
|
||||
4、DEBUG(可选,参照例程 demo_debug_fwl.c 或 demo_debug_hal.c)
|
||||
|
||||
Cortex-M3/M4/M7等内核:
|
||||
不出意外的话,您的项目现在已经可以正常编译了。
|
||||
|
||||
Cortex-M0/M0+等内核:
|
||||
CosyOS-配置 / mcucfg_cmx.h,配置 系统中断 和 互斥访问方案;
|
||||
CosyOS-配置 / mcucfg_cm0.h,配置 系统中断;
|
||||
至此,您的项目才能正常编译。
|
||||
5、DEBUG(可选,参照例程 demo_debug_fwl.c 或 demo_debug_hal.c)
|
||||
|
||||
不出意外的话,您的项目现在已经可以正常编译了。
|
||||
但在未来,仍需重点关注如下内容:
|
||||
|
||||
1、系统配置
|
||||
|
||||
Reference in New Issue
Block a user