EDA365电子论坛网
标题:
用 UCOS 在 EASYARM 上的一个程序内编写任务
[打印本页]
作者:
Dollche
时间:
2023-1-29 10:11
标题:
用 UCOS 在 EASYARM 上的一个程序内编写任务
用 UCOS 在 EASYARM 上的一个程序内编写了 5 个任务,前 4 个任务调试后工作正常,在编译第 5 个任务时,提示为: Execution region ER_RO overlaps with Execution region ER_ZI.
( J- g f* \' Z% I, ]
编译还提示:
, l n$ E9 t% ]3 V0 c- Z% E9 d
TOTAL ROM SIZE (CODE +RO DATA +RW DATA ) 8624
/ [* l! R/ A* V4 [: \1 p% x* T
我曾经试图修改"#define TASK_STK_SIZE 64 "也不管用,请问,如何解决
, V+ C7 f; i4 t& L
$ O* P8 J# | |" T- G3 o
作者:
名字好听吗
时间:
2023-1-29 10:53
代码超过 16K.上面的信息会在 zi 段或者 rw 段与 ro 段(代码段)发生重叠时发生.
作者:
风吹过后
时间:
2023-1-29 13:15
说明,你的RO段和ZI段有冲突了,需要调整ARM开始的配置程序 。
作者:
CRAZY_argentina
时间:
2023-1-29 13:25
UCOS的启动和正常运行,尤其是前面提到的heartbeat都是依赖于定时中断 编译器需求:开关中断,处理器的汇编语言操作都需要由编译器支撑 处理器堆栈
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2