打印
[STM8]

STM8S上移植ucos遇到问题,求助!

[复制链接]
2661|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wk871123|  楼主 | 2011-3-7 19:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在移植好的板子上运行程序,感觉程序跑飞了,单步调试,发现有下列信息打出:
The stack pointer for stack 'Stack' (currently 0x00015C) is outside the stack range (0x000700 to 0x000800)

所选单片机(STM8S105S4)的RAM只有2K,想问下stack range 是STM8S单片机硬件指定的吗?我怎么指定我创建任务的堆栈空间起始地址?
沙发
绿眼孤狼| | 2011-3-9 00:40 | 只看该作者
2K的RAM去跑UCOS,貌似就比STC51好那么一点点,建议直接换个大容量点的RAM再去跑,就不会有内存不足的问题了,呵呵。

使用特权

评论回复
板凳
athlon64fx| | 2011-3-20 09:57 | 只看该作者
stm8无法判断当前中断是第一个中断还是嵌套中断!无法稳定地跑RTOS!  放弃吧!

使用特权

评论回复
地板
sinadz| | 2011-3-21 15:00 | 只看该作者
这个RAM的确是有点小了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

0

粉丝