wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2005-01-25 13:48
昨天去开个什么破会,弄了一天,不,睡了一天,靠,浪费革命群众的时间...
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2005-01-25 14:04
凭大哥的实力,你肯定是个“带兵”的:)))
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2005-01-25 14:26
哈哈,大哥我是敢死队的!!!
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2005-01-25 15:01
那也是敢死队的头,呵呵
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2005-01-25 16:36
我老觉得就我一个队员喃:(((((
根据地的兄弟们,团结就是力量
zouyingmyfriend
驱动牛犊
驱动牛犊
  • 注册日期2003-11-09
  • 最后登录2007-09-14
  • 粉丝0
  • 关注0
  • 积分83分
  • 威望12点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2005-01-25 17:54
Sigh,终于不能忍受了,把系统干掉了。重新建了平台。不能编译的问题没有了,又出现了新问题。1、不能编译。提示说找不到文件:Error: Could not find file 'D:/WINCE420/PUBLIC/S3C2410/RelDir/SAMSUN~1/irsir.dll' on disk
2、这个问题更加诧异,Eboot执行OEMPreDownload()函数时候,到了这一段:
#ifndef SIMULATOR
    if (g_bDownloadImage &&
        !EbootInitEtherTransport (&g_pBootCfg->EdbgAddr, &g_pBootCfg->SubnetMask,&fGotJumpImg,pDHCPLeaseTime,EBOOT_VERSION_MAJOR, EBOOT_VERSION_MINOR, PLATFORM_STRING, szDeviceName,EDBG_CPUID, 0)) {
        return BL_ERROR;
    }
#endif

加调试信息显示已经进入了#ifndef这一句,但是却没有从return这一句出来。而且调试信息显示也没有进入这个函数EbootInitEtherTransport()这是怎么回事啊。好生郁闷。
zouyingmyfriend
驱动牛犊
驱动牛犊
  • 注册日期2003-11-09
  • 最后登录2007-09-14
  • 粉丝0
  • 关注0
  • 积分83分
  • 威望12点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2005-01-25 17:59
感觉上PB这个软件怎么老是编译出各种各样的错误啊,而且没有一种指导性的东西来排除错误,就像没有头的苍蝇一样。而且MAKEfile要自己写,不是像Linux一样有工具可以定制,这太不方便了,一会是这个文件要修改,一会是那个文件必须不能改,觉得好难啊:((
真羡慕你们这些高手高手高高手:)
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2005-01-25 19:10
:)慢慢来,慢慢来,革命道路就是这样曲折漫长DI

你觉得没LINUX好使是因为你对LINUX熟悉一些三,人总是喜欢用自己熟悉的东西嘛,多做些时日你就会忘掉LINUX的,人总是喜新厌旧的嘛。

(以上不代表普遍意见哈:)))))

1.找不到那个DLL就是没有考到REDIR里面三,你要解决怎么把这个东西放到REDIR里面,不管通过什么途径

2.执行到IF了?那就是g_bDownloadImage=FALSE就跳出来了三

根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2005-01-25 19:11
兄弟,原来革命永远都这么曲折啊:))
开发驱动,其实我更喜欢用pb直接创建动态链接库,变量啊、库啊、头文件啊等的设置比命令行方式方便多了。不过对于牛人来讲,可能会命令行更直接:)))
Come on, let us drive the world.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2005-01-25 19:15
To wxl_50685330大哥:
我知道TARGETLIBS,但我不太清楚SOURCELIBS,请你解释一下它们的区别和用法。


这两天弄东西遇到这个,好像是这样的:

SOURCELIBS用来加一个库,和你的代码生成一个新的库

TARGETLIBS用来和你的代码生成一个EXE或者DLL
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2005-01-26 08:35
[quote]To wxl_50685330大哥:
我知道TARGETLIBS,但我不太清楚SOURCELIBS,请你解释一下它们的区别和用法。


这两天弄东西遇到这个,好像是这样的:

SOURCELIBS用来加一个库,和你的代码生成一个新的库

TARGETLIBS用来和你的代码生成一个EXE或者DLL [/quote]

大哥,好像是你说的这个意思,我好像明白了:)))
Come on, let us drive the world.
zouyingmyfriend
驱动牛犊
驱动牛犊
  • 注册日期2003-11-09
  • 最后登录2007-09-14
  • 粉丝0
  • 关注0
  • 积分83分
  • 威望12点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2005-01-27 16:41
Sigh,终于不能忍受了,把系统干掉了。重新建了平台。不能编译的问题没有了,又出现了新问题。1、不能编译。提示说找不到文件:Error: Could not find file 'D:/WINCE420/PUBLIC/S3C2410/RelDir/SAMSUN~1/irsir.dll' on disk
2、这个问题更加诧异,Eboot执行OEMPreDownload()函数时候,到了这一段:
#ifndef SIMULATOR
    if (g_bDownloadImage &&
        !EbootInitEtherTransport (&g_pBootCfg->EdbgAddr, &g_pBootCfg->SubnetMask,&fGotJumpImg,pDHCPLeaseTime,EBOOT_VERSION_MAJOR, EBOOT_VERSION_MINOR, PLATFORM_STRING, szDeviceName,EDBG_CPUID, 0)) {
        return BL_ERROR;
    }
#endif

加调试信息显示已经进入了#ifndef这一句,但是却没有从return这一句出来。而且调试信息显示也没有进入这个函数EbootInitEtherTransport()这是怎么回事啊。好生郁闷。
 


感谢二位大哥,这个问题已经解决了。原因在于网卡驱动有问题,在异常多次的函数调用最后,归于网卡驱动的读帧函数有问题!!修改了之后就可以进去了。谢谢二位的支持。对此表示真诚的感谢。

不过还有新的问题。我使用.NET4.2中WinCE下的Emulator4.20可以和什么样的仿真器连接呢,这个有什么要求,比如使用MultiICE行不行呢?除了使用Eboot、Sboot之外,有没有别的方法下载内核呢?只有用仿真器了吧?
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2005-01-28 11:19
搞定了?厉害

EMULATOR不需要和设备连啊,本身就是仿真的设备。用仿真器也可以把CODE下到你的板子上,你可以自己写FLASH烧写代码烧到FLASH里面跑

根据地的兄弟们,团结就是力量
zouyingmyfriend
驱动牛犊
驱动牛犊
  • 注册日期2003-11-09
  • 最后登录2007-09-14
  • 粉丝0
  • 关注0
  • 积分83分
  • 威望12点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2005-01-28 12:13
哪有厉害啊,本人还是菜鸟一只呢。
老大哥有了仿真器没有Eboot也应该是能下Code的哈,但是捏,现在的内核太大了,我想裁剪一些,但是从PB那个树形结构里面把不要的东西删掉结果编译出来大小还是那么大,另外哪个东西能够较大的裁掉啊,我的flash只有16M,但是现在内核bin有22M,nb0有29M之巨,怎样裁比较好?前面看到他们说去掉中文字体支持?是这样吗?
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2005-01-28 13:42
只要把你得CODE弄到FLASH里面就作数:)

大的是OS IMAGE,不是内核

拟裁减的时候去掉的东西如果做依赖检查发现需要会被加回去,裁减的时候用IDE“可能”(只是可能哈:))比较麻烦,不过原则是从最高层的开始裁
根据地的兄弟们,团结就是力量
zouyingmyfriend
驱动牛犊
驱动牛犊
  • 注册日期2003-11-09
  • 最后登录2007-09-14
  • 粉丝0
  • 关注0
  • 积分83分
  • 威望12点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
35楼#
发布于:2005-01-28 15:53
我现在用MultiICE仿真器可以下载OS Image吗?PB的使用Emulator4.20下载是怎么回事,我打开这个东西下载总说may not have enough RAM allocate。事实上我已经配置成128M了怎么还说不够,该怎么样配才能下载啊?
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
36楼#
发布于:2005-01-28 16:12
喔,PB说的那个EMULATOR是模拟一个跑CE的设备。而不是指调试用的MUTIICE这样的“调试器”,你现在的OS IMAGE做好没有?做好了可以自己烧入设备FLASH,下载是通过JTAG口,烧写代码也需要你自己写。PB下载可用于联机调试,实现了OEMFLASHXXX函数也可以写入FLASH
根据地的兄弟们,团结就是力量
zouyingmyfriend
驱动牛犊
驱动牛犊
  • 注册日期2003-11-09
  • 最后登录2007-09-14
  • 粉丝0
  • 关注0
  • 积分83分
  • 威望12点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
37楼#
发布于:2005-01-28 16:20
我现在有烧写flash的程序,但是11M的bin,那样写太慢了吧。比较快的下载OS方法只有用Eboot下载OS一种是吧。
另外刚才那个是理解错误,PB的Emulator方式是将OS下载到虚拟机里面是吧,当然不能写到目标板里了。
我还发现中文字体支持占了OS image很大体积,把中午去掉就减小了10M以上,太夸张了……
zouyingmyfriend
驱动牛犊
驱动牛犊
  • 注册日期2003-11-09
  • 最后登录2007-09-14
  • 粉丝0
  • 关注0
  • 积分83分
  • 威望12点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
38楼#
发布于:2005-01-29 12:27
天啊,仿真器读出的内存内容是???,这是怎么回事啊,晕!!
zouyingmyfriend
驱动牛犊
驱动牛犊
  • 注册日期2003-11-09
  • 最后登录2007-09-14
  • 粉丝0
  • 关注0
  • 积分83分
  • 威望12点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
39楼#
发布于:2005-01-30 18:48
又出问题啦!!Eboot终端信息出现:Sent BOOTME to 255.255.255.255出现很多次,但是TFTP却连不上,这是怎么回事啊??前面好像也有人碰到这个问题,你是怎么解决的啊?
游客

返回顶部