首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

PXA310使用USB下载OS有关问题

2013-03-26 
PXA310使用USB下载OS问题调试的开发板是PXA310系统,使用WinCE6.0,因为以后产品没有网口,所以考虑使用USB进

PXA310使用USB下载OS问题
调试的开发板是PXA310系统,使用WinCE6.0,因为以后产品没有网口,所以考虑使用USB进行OS的下载。
下载的EBoot里面有选项可以选择使用网口或者USB2.0 RNDIS的方式,我选择了USB2.0 RNDIS的方式,可是在选择下载功能后,USB初始化失败,而插了USB线的PC也没有任何提示,请问是什么原因?另外PC端需要安装什么软件或驱动吗?
PC端使用的是VS2005 + WinCE6.0 RC1。

使用EBoot下载显示的信息如下:

Selection: D
Mark the bootimage area in Flash as RESERVED.
HostMiniInit:: !!
Rndis:: initialization: with addr=0
Rndis:: initialization!
USE USB2.0 Rndis as kitl
Start U2D
DMA Buffer VAdd = 0x87CFF000, PAdd=0x87CFF000
DMA Buffer VAdd = 0x87D03300, PAdd=0x87D03300
DMA Buffer VAdd = 0x87D07600, PAdd=0x87D07600
DMA Buffer VAdd = 0x87D0B900, PAdd=0x87D0B900
Start U2D
Rndis:: PDDInit Success!
Rndis:: Get MAC address 200,C3B3,115F

然后就等待,一段时间后显示

Rndis:: initialization: Fail!
ERROR: Failed to initialize USB RNDIS.
System ready!
Preparing for download...
INFO: Using device name: 'ZYLONITE12345'
就不再继续了。

哪位大虾可以给点意见啊,谢谢了!
[解决办法]
可以考虑rndis和自己实现一套解析usb的包,前面有标准的实现方式在eboot里,看看public下的代码

后面一种可以参考三星2440方案,很多卖开发板的都实现了从usb下载的

热点排行