4983|12

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

Failed to find a range for data of size 354962 [复制链接]

Pass 1...

Warning: Unable to do imports from ppp.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from schannel.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from k.schannel.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from eapol.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from eapchap.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from crypt32.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from k.crypt32.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from cryptdll.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from k.cryptdll.dll to RSAENH.dll - will late bind
Failed to find a range for data of size 354962
Error: Ran out of space in ROM for mscoree2_0.dll
size 354962
Fatal error hit, exiting...
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).

BLDDEMO: U3OSDesign build complete.

U3OSDesign - 4 error(s), 343 warning(s)
========== 生成: 0 成功或最新,1 失败,0 被跳过 ==========




有没有朋友遇到类似上面的问题,

可能的原因会是什么呢?

thanks.

最新回复

没有别的原因,以前经常遇到这种问题,就是大小越界了 你编译的是Debug版吗?NK怎么会这么大? 你看出错的DLL是在XIP还是NK里的,看是哪一个的Size小了?  详情 回复 发表于 2009-1-7 22:34
点赞 关注

回复
举报

74

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
RAM空间分配不足,看看BIB的配制吧
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
首次看见这么牛的问题。
————————————
是不是你改动了sources等文件?
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
没改过, 用的是别家公司的bsp, 我只仅仅编译了一下, 都不OK。


 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(初级)

5
 
在wince 6.0下面编的。
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

6
 
config.bib


;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
;
; Use of this source code is subject to the terms of the Microsoft end-user
; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
; If you did not accept the terms of the EULA, you are not authorized to use
; this source code. For a copy of the EULA, please see the LICENSE.RTF on your
; install media.
;

MEMORY

IF IMGMULTIXIP !

IF WINCEDEBUG = retail
#define        NKNAME                NK
#define        NKSTART                80100000
#define        NKLEN                03000000                ; 48 MB

#define        RAMNAME        RAM
#define        RAMSTART        83100000
#define        RAMLEN                02A00000                     ; 42 MB
ELSE
#define        NKNAME                NK
#define        NKSTART                80100000
#define        NKLEN                03700000        ; 55 MB

#define        RAMNAME        RAM
#define        RAMSTART        83800000
#define        RAMLEN                02800000        ; 56-16 MB
ENDIF WINCEDEBUG

#define XIP                        NK

;-----------------------------------------------------
;        NAME                ADDRESS        SIZE                        TYPE
;-----------------------------------------------------
        $(NKNAME)        $(NKSTART)        $(NKLEN)                        RAMIMAGE
        $(RAMNAME)        $(RAMSTART)        $(RAMLEN)                RAM

ENDIF IMGMULTIXIP !


IF IMGMULTIXIP

#define XIP                        XIP_IMG

#define        CHAIN_ADDRESS        84F00000
#define        CHAIN_LENGTH        00004000
;-----------------------------------------------------
;        NAME                ADDRESS        SIZE                        TYPE
;-----------------------------------------------------
        NK                        80100000                        01A00000                RAMIMAGE
        XIP_IMG                81B00000                        03400000                NANDIMAGE
        CHAIN                $(CHAIN_ADDRESS)        $(CHAIN_LENGTH)        RESERVED
        RAM                        81B00000                        04000000                RAM

ENDIF IMGMULTIXIP

; Common RAM areas

        AUD_DMA        80002000        00002000                RESERVED
        TEMPS                80010000        00010000                RESERVED
        DBGSER_DMA        80022000        00002000                RESERVED
        ARGS                80020800        00000800                RESERVED
        SER_DMA        80024000        00002000                RESERVED
        IR_DMA                80026000        00002000                RESERVED
        SLEEP                80028000        00002000                RESERVED
        EDBG                80030000        00020000                RESERVED

        DISPLAY                85B00000        010FF7C0                RESERVED
        CMM                        86BFF7C0        00300000                RESERVED
        ONENANDDMA        86EFF7C0        00000840                RESERVED
        MFC_JPEG        86F00000        00F00000                RESERVED
CONFIG

        COMPRESSION=ON
        KERNELFIXUPS=ON
        AUTOSIZE=ON

IF IMGMULTIXIP
        RAM_AUTOSIZE=ON
        ROM_AUTOSIZE=OFF
        DLLADDR_AUTOSIZE=ON
        FSRAMPERCENT=01010100

        XIPSCHAIN=$(CHAIN_ADDRESS)

        AUTOSIZE_ROMGAP=10000
        AUTOSIZE_DLLADDRGAP=0
        AUTOSIZE_DLLDATAADDRGAP=0
        AUTOSIZE_DLLCODEADDRGAP=0

        ROMFLAGS=0
ENDIF IMGMULTIXIP

IF IMGPROFILER
    PROFILE=ON
ELSE
    PROFILE=OFF
ENDIF IMGPROFILER

;
; ROMFLAGS is a bitmask of options for the kernel
;   ROMFLAGS    0x0001      Disallow Paging
;   ROMFLAGS    0x0010      Trust Module only
;
IF IMGMULTIXIP !

IF IMGTRUSTROMONLY
        ROMFLAGS=10
ELSE
        ROMFLAGS=00
ENDIF IMGTRUSTROMONLY

        ROMSTART = $(NKSTART)
        ROMWIDTH = 32
        ROMSIZE = $(NKLEN)

ENDIF IMGMULTIXIP !
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

7
 
你定制的时候选的组件太多了吧?你检查一下有没有生成nk.bin文件,然后看看它的大小是不是超过了26M?
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

8
 
神奇。。。。Error: Ran out of space in ROM for mscoree2_0.dll size 354962
不会一个dll就32M以上了吧
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

9
 
image size太大了,修改Config.bib扩大NK的Size就OK了
或者拿掉一些没有用的组件,减小NK的大小
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 6 楼 yashi 的回复:
你定制的时候选的组件太多了吧?你检查一下有没有生成nk.bin文件,然后看看它的大小是不是超过了26M?



没有生成nk.bin
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 9 楼 atiansk2006 的回复:
引用 6 楼 yashi 的回复:
你定制的时候选的组件太多了吧?你检查一下有没有生成nk.bin文件,然后看看它的大小是不是超过了26M?



没有生成nk.bin




理论上生成的nk.bin不会超过30M
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 8 楼 hzdysymbol 的回复:
image size太大了,修改Config.bib扩大NK的Size就OK了
或者拿掉一些没有用的组件,减小NK的大小



又修改过, 还是报相同的错误, 除了这个, 还有其它的原因吗?
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

13
 
没有别的原因,以前经常遇到这种问题,就是大小越界了
你编译的是Debug版吗?NK怎么会这么大?
你看出错的DLL是在XIP还是NK里的,看是哪一个的Size小了?
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表