这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 求vxworks高手!!!!

共4条 1/1 1 跳转至

求vxworks高手!!!!

菜鸟
2005-11-09 17:45:30     打赏
vxworks编译出来会有三个段:×××(t)+ ××××(d) + ×××(b) = ×××(×××unused),请问如何减小(×××unused)的值啊?



关键词: vxworks     高手    

菜鸟
2005-11-12 05:29:00     打赏
2楼
VxWorks的ELF Image是这三个段组成的,unused = ram size - image size,你可以多写一些代码或者多定义一些静态变量增加大小。虽然这样没有意义。

菜鸟
2005-11-22 01:55:00     打赏
3楼

编译vxworks_rom时,有下面的显示:

vxWorks: 914972(t) + 63852(d) + 186760(b) = 1165584 (3028720 unused)

vxWorks_rom: 1560(t) + 1165644(d) = 1167204 (1978524 unused)

vxWorks:1165584 +3028720=4M

vxWorks_rom: 1167204 +1978524=3M

实际使用时FLASH中存放映像的大小是3M,RAM空间是16M.

我想知道

vxWorks:1165584 +3028720=4M 对应的4M是什么的容量,vxWorks_rom: 1167204 +1978524=3M 对应的3M是什么的容量?

如果其中某个容量对应RAM容量的话,我的RAM是16M的,为什么只对应了3M或者4M?


菜鸟
2005-11-22 01:56:00     打赏
4楼

哦,其中

vxWorks:1165584 +3028720=4M

vxWorks_rom: 1167204 +1978524=3M

是我自己算出来的,不是编译后显示出来的


共4条 1/1 1 跳转至

回复

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