打印
[技术问答]

关于MINI54RAM利用问题

[复制链接]
1474|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
重庆酱油仔|  楼主 | 2014-1-6 09:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 重庆酱油仔 于 2014-1-6 10:06 编辑

file:///F:/文件暂存/20140106.JPG


#include "RTL.h"
#include "Mini51.h"
#include "define.h"

OS_TID        CommTaskID;

__task void CommTask(void)
{
        static        Uint8 i;
        while(1)
        {
                for(i=0;i<8;i++);
                os_tsk_pass();
        }
}
__task void SetUpTask()
{
        while(1)
        {
                CommTaskID=os_tsk_create(CommTask,0);
                os_tsk_delete_self();
        }
}

int main()
{
        SystemCoreClockUpdate();
        os_sys_init(SetUpTask);
        while(1);
}

只编写了如上代码,ZI-Data 1.6k。请大神帮忙分析下。
沙发
niuyaliang| | 2014-1-6 09:17 | 只看该作者
没跑过帮顶,这里是M051在RTX上的例程,可以参考http://www.nuvoton-m0.com/forum. ... &extra=page%3D1

使用特权

评论回复
板凳
重庆酱油仔|  楼主 | 2014-1-6 09:42 | 只看该作者
本帖最后由 重庆酱油仔 于 2014-1-6 10:09 编辑

我是想问如何减小ZI-data ,或者ZI-data+RO+RW>2k,MINI54(SRAM=2k)运行能否正常?
我尝试将Stack_Size      EQU     0x00000100;
#define OS_STKSIZE     20;后 ZI-data缩小至1k;
请问下九哥等大牛,Stack_Size减小,和OS_STKSIZE可以减小至多少,安全运行?

使用特权

评论回复
地板
niuyaliang| | 2014-1-6 20:03 | 只看该作者
重庆酱油仔 发表于 2014-1-6 09:42
我是想问如何减小ZI-data ,或者ZI-data+RO+RW>2k,MINI54(SRAM=2k)运行能否正常?
我尝试将Stack_Size      ...

你可以试试么,俺没有做过

使用特权

评论回复
5
error_dan| | 2014-1-6 21:36 | 只看该作者
都上了RTX了就不必在乎RAM的问题了吧,本身就有开销的...

使用特权

评论回复
6
重庆酱油仔|  楼主 | 2014-1-7 08:53 | 只看该作者
MINI系列一共只有2K的RAM,使用时必须要精打细算啊。

使用特权

评论回复
7
a_ziliu| | 2014-1-8 17:22 | 只看该作者
你應該先要知道 zi,  ro,  rw 的區別,請先參考這個帖子。

http://hi.baidu.com/whyspai/item/2e3dd968c4ee6a2668105bdb

使用特权

评论回复
8
niuyaliang| | 2014-1-14 12:55 | 只看该作者
a_ziliu 发表于 2014-1-8 17:22
你應該先要知道 zi,  ro,  rw 的區別,請先參考這個帖子。

http://hi.baidu.com/whyspai/item/2e3dd968c4e ...

学习了!还有好多要学的

使用特权

评论回复
9
zxf0168| | 2014-1-20 01:20 | 只看该作者
一看楼主51就没好好学

使用特权

评论回复
10
598330983| | 2015-2-28 15:19 | 只看该作者
哈哈,楼上说的,啥都不说了

使用特权

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

本版积分规则

10

主题

55

帖子

1

粉丝