2688|4

70

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

2450 bootloader编译出错,请教高手 [复制链接]

编译2450 bootloader出错,编译driver没错,

编译Eboot错误如下:

BUILD: [01:0000000039:PROGC ] Compiling .\debug.c
BUILD: [01:0000000042:PROGC ] Compiling .\ether.c
BUILD: [01:0000000045:PROGC ] Compiling .\flash.c
BUILD: [01:0000000048:PROGC ] Compiling .\nand.cpp
BUILD: [01:0000000051:PROGC ] Compiling .\usb.c
BUILD: [01:0000000054:PROGC ] Assembling .\usbs.s
BUILD: [00:0000000060:PROGC ] Linking \WINCE500\PLATFORM\SMDK2450\Src\Bootloader\Eboot.Whimory\ directory.
BUILD: [01:0000000067:ERRORE] NMAKE :  U1073: don't know how to make 'E:\WINCE500\platform\smdk2450\lib\ARMV4I\retail\oal_memory_s3c2450.lib'
BUILD: [01:0000000069:ERRORE] NMAKE.EXE   -i -c BUILDMSG=Stop.  LINKONLY=1 NOPASS0=1 failed - rc = 2

BUILD: [00:0000000070:PROGC ]                      Files      Warnings      Errors
BUILD: [00:0000000071:PROGC ] Midl                     0             0           0
BUILD: [00:0000000072:PROGC ] Resource                 0             0           0
BUILD: [00:0000000073:PROGC ] Message                  0             0           0
BUILD: [00:0000000074:PROGC ] Precomp Header           0             0           0
BUILD: [00:0000000075:PROGC ] C/Cpp/Cxx                6             2           0
BUILD: [00:0000000076:PROGC ] Assembler                3             0           0
BUILD: [00:0000000077:PROGC ] Static Libraries         0             0           0
BUILD: [00:0000000078:PROGC ] Dll's                    0             0           0
BUILD: [00:0000000079:PROGC ] Exe's                    0             0           0
BUILD: [00:0000000080:PROGC ] Resx                     0             0           0
BUILD: [00:0000000081:PROGC ] Csharp Targets           0             0           0
BUILD: [00:0000000082:PROGC ] Other                    0             0           2
BUILD: [00:0000000083:PROGC ]
BUILD: [00:0000000084:PROGC ] Total                    9             2           2
BUILD: [00:0000000085:PROGC ]
BUILD: [00:0000000086:PROGC ] 2 Warnings,  2 Errors
Build for Windows CE (Release) (Built on Apr 14 2005 13:54:39)
File names: Build.log Build.wrn Build.err Build.dat

2450_p900 - 2 error(s), 2 warning(s)


我按照提示的路径找不着这个静态库,oal_memory_s3c2450.lib

是因为这个库没有了?还是什么原因 ?以前都是可以编过的啊?

我重装过PB了也没反应,是不是到别的地方把这个静态库拷过来就OK了?谢过大家

最新回复

问题解决。 按照Veabol的方法,编译Src\Common后,果真生成了oal_memory_s3c2450.lib文件。 编译后又提示有一个CS8900什么.lib文件无法编译,编译整个SMDK2450工程后问题解决。 后来再提示某文件有中文名,是我以前做的备份文件,无法编译,删掉该文件后再编译,问题 依旧,将build.dat删掉,再编译,问题解决。 至此问题彻底解决。 万分感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  详情 回复 发表于 2009-9-24 22:14
点赞 关注

回复
举报

67

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
oal_memory_s3c2450.lib
——这个东西看一下再哪里生成,为何不生成?
然后让其生成,就OK了。
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

把Src\Common\先编译一遍再编译EBOOT。
不行的话Src\Common\Memory\source,这个文件看下还在不在,是否有问题。

如果你没改过这个文件夹的内容,把BSP根目录的build.dat删掉再试下
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

4
 
先想办法确定oal_memory_s3c2450.lib 是哪来的,直接编译这个文件,错误就明显了。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

5
 
问题解决。

按照Veabol的方法,编译Src\Common后,果真生成了oal_memory_s3c2450.lib文件。

编译后又提示有一个CS8900什么.lib文件无法编译,编译整个SMDK2450工程后问题解决。

后来再提示某文件有中文名,是我以前做的备份文件,无法编译,删掉该文件后再编译,问题

依旧,将build.dat删掉,再编译,问题解决。

至此问题彻底解决。

万分感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
 
 

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

随便看看
查找数据手册?

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