社区导航

 

搜索
查看: 3633|回复: 12

Failed to find a range for data of size 354962

[复制链接]

94

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 15:13 | 显示全部楼层 |阅读模式
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.

100

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 15:16 | 显示全部楼层
RAM空间分配不足,看看BIB的配制吧

回复

使用道具 举报

102

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 15:18 | 显示全部楼层
首次看见这么牛的问题。
————————————
是不是你改动了sources等文件?

回复

使用道具 举报

82

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 15:21 | 显示全部楼层
没改过, 用的是别家公司的bsp, 我只仅仅编译了一下, 都不OK。



回复

使用道具 举报

50

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 15:22 | 显示全部楼层
在wince 6.0下面编的。

回复

使用道具 举报

120

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 16:05 | 显示全部楼层
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 !

回复

使用道具 举报

90

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 17:32 | 显示全部楼层
你定制的时候选的组件太多了吧?你检查一下有没有生成nk.bin文件,然后看看它的大小是不是超过了26M?

回复

使用道具 举报

100

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 17:35 | 显示全部楼层
神奇。。。。Error: Ran out of space in ROM for mscoree2_0.dll size 354962
不会一个dll就32M以上了吧

回复

使用道具 举报

104

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 17:55 | 显示全部楼层
image size太大了,修改Config.bib扩大NK的Size就OK了
或者拿掉一些没有用的组件,减小NK的大小

回复

使用道具 举报

107

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 18:02 | 显示全部楼层
引用 6 楼 yashi 的回复:
你定制的时候选的组件太多了吧?你检查一下有没有生成nk.bin文件,然后看看它的大小是不是超过了26M?



没有生成nk.bin

回复

使用道具 举报

114

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 18:03 | 显示全部楼层
引用 9 楼 atiansk2006 的回复:
引用 6 楼 yashi 的回复:
你定制的时候选的组件太多了吧?你检查一下有没有生成nk.bin文件,然后看看它的大小是不是超过了26M?



没有生成nk.bin




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

回复

使用道具 举报

76

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 18:04 | 显示全部楼层
引用 8 楼 hzdysymbol 的回复:
image size太大了,修改Config.bib扩大NK的Size就OK了
或者拿掉一些没有用的组件,减小NK的大小



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

回复

使用道具 举报

94

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-1-7 22:34 | 显示全部楼层
没有别的原因,以前经常遇到这种问题,就是大小越界了
你编译的是Debug版吗?NK怎么会这么大?
你看出错的DLL是在XIP还是NK里的,看是哪一个的Size小了?

回复

使用道具 举报

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

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-1-23 22:10 , Processed in 0.376469 second(s), 18 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表