DNW刷新wince系统,下载不了xip.bin文件?

hailang55   2010-3-24 10:54 楼主
我使用的是USB下载,下载EBOOT.nb0没有问题,但是到“DOWNLOAD image now(USB)”一步的时候,出现
Enter your selection: u
System ready!
Preparing for download...
Please send the Image through USB.
Don't support raw image
!OEMVERIFYMEMORY: Invalid image

然后我选择文件进行USB下载,出现

USBCtrlAddr->OCSR1.out_pkt_rdy = 0x1
Ep3Handler : downPtIndex = 0x30800040

然后出现下载进度条,就没有动静了,下载进度条没有任何反应,是什么原因呢?

回复评论 (14)

重启一下。呵呵、
点赞  2010-3-24 11:00
确定是下载xip.bin吗?还是NK.bin.
错误提示是说无效的映像文件啊。
点赞  2010-3-24 11:14
你用的是CE5.0还是6.0?
5.0要实现XIP.BIN的话,blcommon.c文件要进行一些修改,再build and sysgen,否则会有问题。
详细你看下blcommon.c中的DownloadBinImage()函数
点赞  2010-3-24 11:15
我以前也遇到过,是地址设置不对,后来改了,不知楼主是不是这种情况
点赞  2010-3-24 11:16
引用: 引用 3 楼 sunrain_hjb 的回复:
确定是下载xip.bin吗?还是NK.bin.
错误提示是说无效的映像文件啊。


文档里是说下载xip.bin和xipkernel.bin两个文件,没有提到NK.bin啊
而且那个错误提示是在还没有选择下载镜像文件的时候就出现了,不知道是怎么回事,文档里没有出现
Don't support raw image
!OEMVERIFYMEMORY: Invalid image
这两行提示。
点赞  2010-3-24 11:20
引用: 引用 5 楼 un_chairman 的回复:
我以前也遇到过,是地址设置不对,后来改了,不知楼主是不是这种情况


下载地址是按照文档设置为0x30800000,应该是没有问题的啊
点赞  2010-3-24 11:22
Don't support raw image出现在EBOOT的OEMVerifyMemory()函数

!OEMVERIFYMEMORY: Invalid image出现在blcommon.c中的DownloadBinImage()函数

点赞  2010-3-24 11:25
引用: 引用 4 楼 veabol 的回复:
你用的是CE5.0还是6.0?
5.0要实现XIP.BIN的话,blcommon.c文件要进行一些修改,再build and sysgen,否则会有问题。
详细你看下blcommon.c中的DownloadBinImage()函数


我用的是CE5.0,那个文件里只有DownloadImage函数,但是我现在试了试厂家提供的wince烧写映像,里面也只有EBOOT.nb0、xip.bin、XIPKERNEL.bin三个文件,也是同样的问题啊
点赞  2010-3-24 11:28
引用: 引用 8 楼 veabol 的回复:
Don't support raw image出现在EBOOT的OEMVerifyMemory()函数

!OEMVERIFYMEMORY: Invalid image出现在blcommon.c中的DownloadBinImage()函数


哦,这样的啊,那是不是有可能是厂家提供的映像和BSP本身就有些问题呢?太困惑了..

这两天韦伯大哥给了我很多帮助,非常感谢!您的热心我非常感动!
点赞  2010-3-24 11:32
楼主的这种问题最好直接问厂家的技术支持,不同家做的都不一样。
点赞  2010-3-24 11:37
BSP不一定有问题,但是要用XIP的话WINCE自带的文件是要修改的,我用三星官方BSP的时候文档上就说明如果要使用XIP要用它的blcommon.c替换掉系统的,执行build and sysgen(build and sysgen不确定是否必须),然后使用新的EBOOT更新XIP.BIN。
EBOOT.bin中使用的源文件包含BSP的eboot中的那些文件,还有WINCE源代码的blcommon.c等,CE5.0的源代码对XIP.BIN似乎是不支持。
点赞  2010-3-24 11:39
有厂家的技术支持么,问他们更直接一点。
点赞  2010-3-24 11:52
引用: 引用 11 楼 sunrain_hjb 的回复:
楼主的这种问题最好直接问厂家的技术支持,不同家做的都不一样。


恩,好的,我正打算给技术支持打电话问下呢,文档里也没有提到这种问题
点赞  2010-3-24 12:19
引用: 引用 12 楼 veabol 的回复:
BSP不一定有问题,但是要用XIP的话WINCE自带的文件是要修改的,我用三星官方BSP的时候文档上就说明如果要使用XIP要用它的blcommon.c替换掉系统的,执行build and sysgen(build and sysgen不确定是否必须),然后使用新的EBOOT更新XIP.BIN。
EBOOT.bin中使用的源文件包含BSP的eboot中的那些文件,还有WINCE源代码的blcomm……


非常感谢大家,我给客服打了电话,问题的原因仅仅在于,在烧了EBOOT之后需要重启一下开发板,然后再进入EBOOT,下载镜像就没有问题了,而且那两个错误提示也没有了,竟然是这样的解决办法,麻烦大家了!!!
点赞  2010-3-24 15:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复