这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 新手的问题,请大家指教。

共2条 1/1 1 跳转至

新手的问题,请大家指教。

菜鸟
2004-07-20 05:45:47     打赏
源文件在tornado 2.0下编译成功的,我移植到2.2下。 build vxworks image:总是提示下面的错误。不知道怎么回事? d:\Tornado2.2\host\x86-win32\bin\vxsize ppc -v 00180000 00050000 vxWorks
vxWorks: 1402336(t) + 98400(d) + 57264(b) = 1558000 (312816 over)
Warning: image is larger than 1245184 bytes!
Booting this image with vxWorks bootROMs will fail
unless you increase RAM_HIGH_ADRS in config.h and
the Makefile and burn new BootROMS
make: *** [vxWorks] Error 0x1
make: *** Deleting file `vxWorks'



关键词: 新手     问题     大家     指教    

菜鸟
2004-07-20 17:46:00     打赏
2楼
vxworks的大小超过了为其保留的内存大小。有两种方法解决: 1 裁减vxworks,驱动调试信息,减小vxworks的尺寸。 2 增大bsp的config.h和makefile中的RAM_HIGH_ADRS和RAM_LOW_ADRS之间的内存空间大小。然后重新创建bootable的project。 目前你的bsp中这两个定义分别是0x00180000 和0x00050000 ,它们之间的空间只有1M多。如果你的目标机内存不小余6M,不妨改为0x00580000 和0x00050000。

共2条 1/1 1 跳转至

回复

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