论坛版主
|
20楼#
发布于:2005-01-25 13:48
昨天去开个什么破会,弄了一天,不,睡了一天,靠,浪费革命群众的时间...
|
|
21楼#
发布于:2005-01-25 14:04
凭大哥的实力,你肯定是个“带兵”的:)))
|
|
|
论坛版主
|
22楼#
发布于:2005-01-25 14:26
哈哈,大哥我是敢死队的!!!
|
|
23楼#
发布于:2005-01-25 15:01
那也是敢死队的头,呵呵
|
|
|
论坛版主
|
24楼#
发布于:2005-01-25 16:36
我老觉得就我一个队员喃:(((((
|
|
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()这是怎么回事啊。好生郁闷。 |
|
26楼#
发布于:2005-01-25 17:59
感觉上PB这个软件怎么老是编译出各种各样的错误啊,而且没有一种指导性的东西来排除错误,就像没有头的苍蝇一样。而且MAKEfile要自己写,不是像Linux一样有工具可以定制,这太不方便了,一会是这个文件要修改,一会是那个文件必须不能改,觉得好难啊:((
真羡慕你们这些高手高手高高手:) |
|
论坛版主
|
27楼#
发布于:2005-01-25 19:10
:)慢慢来,慢慢来,革命道路就是这样曲折漫长DI
你觉得没LINUX好使是因为你对LINUX熟悉一些三,人总是喜欢用自己熟悉的东西嘛,多做些时日你就会忘掉LINUX的,人总是喜新厌旧的嘛。 (以上不代表普遍意见哈:))))) 1.找不到那个DLL就是没有考到REDIR里面三,你要解决怎么把这个东西放到REDIR里面,不管通过什么途径 2.执行到IF了?那就是g_bDownloadImage=FALSE就跳出来了三 |
|
28楼#
发布于:2005-01-25 19:11
兄弟,原来革命永远都这么曲折啊:))
开发驱动,其实我更喜欢用pb直接创建动态链接库,变量啊、库啊、头文件啊等的设置比命令行方式方便多了。不过对于牛人来讲,可能会命令行更直接:))) |
|
|
论坛版主
|
29楼#
发布于:2005-01-25 19:15
To wxl_50685330大哥: 这两天弄东西遇到这个,好像是这样的: SOURCELIBS用来加一个库,和你的代码生成一个新的库 TARGETLIBS用来和你的代码生成一个EXE或者DLL |
|
30楼#
发布于:2005-01-26 08:35
[quote]To wxl_50685330大哥: 这两天弄东西遇到这个,好像是这样的: SOURCELIBS用来加一个库,和你的代码生成一个新的库 TARGETLIBS用来和你的代码生成一个EXE或者DLL [/quote] 大哥,好像是你说的这个意思,我好像明白了:))) |
|
|
31楼#
发布于:2005-01-27 16:41
Sigh,终于不能忍受了,把系统干掉了。重新建了平台。不能编译的问题没有了,又出现了新问题。1、不能编译。提示说找不到文件:Error: Could not find file 'D:/WINCE420/PUBLIC/S3C2410/RelDir/SAMSUN~1/irsir.dll' on disk 感谢二位大哥,这个问题已经解决了。原因在于网卡驱动有问题,在异常多次的函数调用最后,归于网卡驱动的读帧函数有问题!!修改了之后就可以进去了。谢谢二位的支持。对此表示真诚的感谢。 不过还有新的问题。我使用.NET4.2中WinCE下的Emulator4.20可以和什么样的仿真器连接呢,这个有什么要求,比如使用MultiICE行不行呢?除了使用Eboot、Sboot之外,有没有别的方法下载内核呢?只有用仿真器了吧? |
|
论坛版主
|
32楼#
发布于:2005-01-28 11:19
搞定了?厉害
EMULATOR不需要和设备连啊,本身就是仿真的设备。用仿真器也可以把CODE下到你的板子上,你可以自己写FLASH烧写代码烧到FLASH里面跑 |
|
33楼#
发布于:2005-01-28 12:13
哪有厉害啊,本人还是菜鸟一只呢。
老大哥有了仿真器没有Eboot也应该是能下Code的哈,但是捏,现在的内核太大了,我想裁剪一些,但是从PB那个树形结构里面把不要的东西删掉结果编译出来大小还是那么大,另外哪个东西能够较大的裁掉啊,我的flash只有16M,但是现在内核bin有22M,nb0有29M之巨,怎样裁比较好?前面看到他们说去掉中文字体支持?是这样吗? |
|
论坛版主
|
34楼#
发布于:2005-01-28 13:42
只要把你得CODE弄到FLASH里面就作数:)
大的是OS IMAGE,不是内核 拟裁减的时候去掉的东西如果做依赖检查发现需要会被加回去,裁减的时候用IDE“可能”(只是可能哈:))比较麻烦,不过原则是从最高层的开始裁 |
|
35楼#
发布于:2005-01-28 15:53
我现在用MultiICE仿真器可以下载OS Image吗?PB的使用Emulator4.20下载是怎么回事,我打开这个东西下载总说may not have enough RAM allocate。事实上我已经配置成128M了怎么还说不够,该怎么样配才能下载啊?
|
|
论坛版主
|
36楼#
发布于:2005-01-28 16:12
喔,PB说的那个EMULATOR是模拟一个跑CE的设备。而不是指调试用的MUTIICE这样的“调试器”,你现在的OS IMAGE做好没有?做好了可以自己烧入设备FLASH,下载是通过JTAG口,烧写代码也需要你自己写。PB下载可用于联机调试,实现了OEMFLASHXXX函数也可以写入FLASH
|
|
37楼#
发布于:2005-01-28 16:20
我现在有烧写flash的程序,但是11M的bin,那样写太慢了吧。比较快的下载OS方法只有用Eboot下载OS一种是吧。
另外刚才那个是理解错误,PB的Emulator方式是将OS下载到虚拟机里面是吧,当然不能写到目标板里了。 我还发现中文字体支持占了OS image很大体积,把中午去掉就减小了10M以上,太夸张了…… |
|
38楼#
发布于:2005-01-29 12:27
天啊,仿真器读出的内存内容是???,这是怎么回事啊,晕!!
|
|
39楼#
发布于:2005-01-30 18:48
又出问题啦!!Eboot终端信息出现:Sent BOOTME to 255.255.255.255出现很多次,但是TFTP却连不上,这是怎么回事啊??前面好像也有人碰到这个问题,你是怎么解决的啊?
|
|