导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→一个RTX51 TINY的高级问题!!!

* 38076: 一个RTX51 TINY的高级问题!!!

   guest 
guest发表的帖子 

 一个RTX51 TINY的高级问题!!!

  我的系统中,用了W78E58(无外部扩展存储器) + RTX51 TINY.程序大至分为2个独立的部分,即一次上电后,A部分运行时,B部分肯定不会运行,反之亦然. 
  A 本机独立工作部分;
  B 与PC机联机工作部分.

    在A部分程序中,有2个任务,一个管理人机界面,另一个扫描键盘.占用代码:22K, DATA:206B, XDATA:164B
   在人机界面管理任务中,由于调用了大量的自编子函数(LCD,串行EEPROM,实时时钟...),虽然在自编子函数中,尽力用local变量以节省内存,仍然用掉了DATA:206B, XDATA:164B,耗用了大部分内存.这大概是因为,子函数是由"任务"函数(不是普通函数)来调用的,编译器不能覆盖优化这些local变量.
      现在,我要写"与PC机联机工作部分"的代码了,发现内存不够用,稍许加些代码,就不能运行.而这一部分大概也需内存200字节,代码10K左右,2-3个任务.

     我的问题是: 我如何才能让B部分程序,"重复"地利用A部分程序已占用的内存? 我不能外部扩展存储器啊!

  大虾教我!谢谢!!!!
 
 


发表时间:2003年7月24日9:55:52

  
回复该帖

本主题共有 9 帖,分页:>>>>>该主题的所有内容[9]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  38165.[详细]无法解决? 还是没人愿意帮我?
摘要:无法解决? 还是没人愿意帮我?......(27字)
- [guest][1010次] 2003年7月24日

  38416.[详细]哪位KEIL C51的正版用户,代我向KEIL公司问一下嘛
摘要:没有办法解决?    哪位KEIL C51的正版用户,代我向KEIL公司问一下嘛,求您了! ......(73字)
- [guest][1062次] 2003年7月27日

  38419.[详细]那位知道免费的无限制的最新版本的keil c51下载,速!!
摘要:......(无内容)
- [demon_3000][14915次] 2003年7月27日

[上一篇帖子]:谢谢关照!我在读取时设定了输入方向,还是不行。请问是不是一定要用上拉?
[下一篇帖子]:在PCB元件库里找