6023|14

55

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

Make Run-Time Image阶段编译出错求解? [复制链接]

在编译SMDK2440A6.0版本(这个版本是网上下载的,一方面想验证下,另一方面想拿这个BSP做下实验)的时候,出现如下错误:
Found pTOC at 0000101c
No imports for nk.exe
No imports for kernel.dll
No imports for coredll.dll
No imports for k.coredll.dll
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
Processing NK

Writing D:\WINCE600\OSDesigns\SMDK2440\SMDK2440\RelDir\smdk2440a_ARMV4I_Debug\NK.bin
Table of contents  82161d4c  00001db0  (      7600)
Writing ROM signature and TOC pointer at 80200040
Kernel data copy section  80994f2c  00000020  (        32)
ROM Header                82161cf8  00000054  (        84)
First DLL Address:       4001c001
Last DLL Address:        4101c133
Physical Start Address:  80200000
Physical End Address:    82163afc
Start RAM:               82000000
Start of free RAM:       8200f000
End of RAM:              83fe0000
Number of Modules:       178
Number of Copy Sections: 2
Copy Section Offset:     80994f2c
Kernel Flags:            00000002
FileSys 4K Chunks/Mbyte: 128 <2Mbyte  128 2-4Mbyte  0 4-6Mbyte  0 >6Mbyte
CPU Type:                    01c2h
Miscellaneous Flags:         0002h
Extensions Pointer:      80201020
Total ROM size:          01f63afc (  32914172)
Error: Ram start overlaps rom binary
Rom end  : 0x82163afc
Ram start: 0x8200f000
NK
physfirst 80200000
physlast  82163afc
ulRAMFree 8200f000
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: SMDK2440 build complete.

SMDK2440 - 4 error(s), 24 warning(s)
========== 生成: 0 成功或最新,1 失败,0 被跳过 ==========
根据错误信息可以看出系统时找到了pTOC的,而pTOC不可能发生在系统编译过程中的前三个阶段,因此只能是Make Run-Time Image阶段。因此,我想问下各位大侠,在这个阶段的常见错误有哪些?有没有什么经验之说呢?谢谢!

最新回复

呵呵~~我好像有点印象!我去查查看哈~~  详情 回复 发表于 2010-4-16 15:41
点赞 关注

回复
举报

73

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
建议楼主看看build.log文件,输出框里的提示是不够详细的。
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
哦!以前忽视了!呵呵~~~好的,我回去看看~~谢谢
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

4
 
这个应该是系统镜像超过32M,导致系统默认ROM空间不够。

可以修改config.bib中的nk.bin大小来解决。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
Total ROM size: 01f63afc ( 32914172)
Error: Ram start overlaps rom binary
看信息ROM SIZE将近32M,以及错误Ram start overlaps rom binary,还是看下CONFIG.BIB的具体设置
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 3 楼 ymzhou117 的回复:

这个应该是系统镜像超过32M,导致系统默认ROM空间不够。

可以修改config.bib中的nk.bin大小来解决。

好的,我试试!谢谢:)
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 4 楼 veabol 的回复:

Total ROM size: 01f63afc ( 32914172)
Error: Ram start overlaps rom binary
看信息ROM SIZE将近32M,以及错误Ram start overlaps rom binary,还是看下CONFIG.BIB的具体设置

一语点醒梦中人啊!
呵呵~~
谢谢韦伯兄!
晚上回去接着试试!恩恩~~
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

8
 
Error: Ram start overlaps rom binary
应该是这个问题。需要重新配置一下内存分配。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

9
 
自己重新调整了下分区,然后选择release版本,发现NK.NB034M,NK.BIN16M啥情况?不知道是否正常?至少这个NK.BIN虽然是压缩的,但是是不是太小了点呢?
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 8 楼 xilidecai 的回复:
自己重新调整了下分区,然后选择release版本,发现NK.NB034M,NK.BIN16M啥情况?不知道是否正常?至少这个NK.BIN虽然是压缩的,但是是不是太小了点呢?


正常。我平时都NK.nb060几M, NK.bin30几M
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 9 楼 lbqhope 的回复:

引用 8 楼 xilidecai 的回复:
自己重新调整了下分区,然后选择release版本,发现NK.NB034M,NK.BIN16M啥情况?不知道是否正常?至少这个NK.BIN虽然是压缩的,但是是不是太小了点呢?


正常。我平时都NK.nb060几M, NK.bin30几M

感谢你的回答!
我还是有点怀疑.bin比.nb0能压缩近一半的大小?我想问下那你平时是用nb0还.bin呢?简单说下自己的一点经验:一般说来,我感觉.nb0要比.bin文件 大个3M左右。
呵呵~~~个人观点,没有验证!
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(中级)

12
 
NK.bin和NK.nb0的大小没有可比性,
NK.bin是压缩后的实际大小,最小可以是几MB,
而NK.nb0是config.bib设定的大小,那怕NK.bin仅仅是几MB,但NK.nb0依然可以是好几十MB,只是后面很多都是空白而已。

至于用NK.bin还是NK.nb0,得看具体情况,不能一概而论。
 
 
 

回复

91

帖子

0

TA的资源

一粒金砂(初级)

13
 
OK!在各位仁兄,包括韦伯兄,还有何老师的帮助下这个问题,已经解决了,同时,我还清楚了一些关于NK的一些基本知识。再次表示感谢!
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

14
 
之前有过一个帖子就是讨论NK.NB0和NK.BIN文件大小的关系,好像是一个月以前的了,呵呵
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 13 楼 veabol 的回复:

之前有过一个帖子就是讨论NK.NB0和NK.BIN文件大小的关系,好像是一个月以前的了,呵呵

呵呵~~我好像有点印象!我去查查看哈~~
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表