这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 板子起到一般就死了,高手请进。

共8条 1/1 1 跳转至

板子起到一般就死了,高手请进。

菜鸟
2004-11-09 17:21:04     打赏

我用的是MPC860+TSMC549+2MFlash的板子,VxWorks的操作系统,在做成Standalone时,打印信息出到一半时就死了。

Attached TCP/IP interface to motfec0.

Attac

然后就不动了。郁闷啊,向各位大虾求助啦




关键词: 板子     起到     一般     死了     高手     请进    

菜鸟
2004-11-09 22:19:00     打赏
2楼
不会啊,我从主机上down操作系统时一点问题都没有,可是做成standalone后从Flash上down VxWorks_RomCompress时就出现这样的问题。我的Flash2M,写入的VxWorks_RomCompress 1M。 Flash地址FC200000

菜鸟
2004-11-12 20:50:00     打赏
3楼

我看了你写给我的邮件,你提到了VxWorks_RomCompress有13M那么大,而且

RAM_SIZE = 0x02000000

RAM_HIGH_ADRS= 0x01C80000 。

我估计恐怕问题在此。因为VxWorks_RomCompress是压缩的,因此首先拷贝到RAM_HIGH_ADRS处,然后解压缩,二次定位到RAM_LOW_ADRS,你的内存只有32M,不够解压缩的开销。因此,你需要调整RAM_HIGH_ADRS的地址,并且使用不压缩的vxworks_Rom。


菜鸟
2004-11-14 06:51:00     打赏
4楼

我的,Vxworks_RomCompress有1.1M, App 有13M,我写错了啊。sorry

内存中会不会存App的两份压缩后的Image, 我在vxworks programmer's guide 的6.6 Inffsufficient Memory看到有这样的可能,如果是的话我该怎么解决这个问题呢,多谢各位了


菜鸟
2004-11-16 04:59:00     打赏
5楼
终于自己搞定了,原来是ROOT_STACK_SIZE设置的问题,原来默认的是24000字节,后来自己改到200000字节就好了。可是为什么呢?

菜鸟
2004-11-16 18:03:00     打赏
6楼
楼上的,能不能具体点啊。我查了使用RootStack的UsrRoot可是一点头绪都没有,还是搞不清楚为什么非standalone的情况下能run起来,而standalone就不行。 多谢啊

菜鸟
2004-11-16 18:06:00     打赏
7楼
楼上的能不能具体点,谢了。 为什么么我从主机上down下去时RootStack设2400字节就没问题呢?

菜鸟
2004-11-16 22:37:00     打赏
8楼
请问楼上大哥,有很大的局部数组是何意啊。为什么我不用standalone模式时就很正常呢?

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]