2019独角兽企业重金招聘Python工程师标准>>>

使用自己修改的EBOOT,无法下载NK镜像,可以连接到PC机,PC机也可以检测到目标,就是在下载的时候卡住,显示的速度为0KB/S,串口打印信息如下:
0) IP address: 192.168.1.6
1) Subnet mask: 255.255.255.0
2) DHCP: Disabled
3) Boot delay: 3 seconds
4) Reset to factory default configuration
5) Startup image: LAUNCH EXISTING
6) Program disk image into SmartMedia card: Enabled
7) Program CS8900 MAC address (10:23:45:67:89:AB)
8) Kernel Debugger: ENABLED
9) Format Boot Media for BinFS
B) Mark Bad Block at Reserved Block 
D) Download image now(USE TFTP)
E) Erase Reserved Block 
F) Low-level format the Smart Media card
L) LAUNCH existing Boot Media image
R) Read Configuration 
U) Download image now(USE USB)
W) Write Configuration Right Now

Enter your selection: d
CS8900: MAC Address: 10:23:45:67:89:ab
INFO: Probe: CS8900 is detected.
INFO: Init: CS8900_Init OK.
System ready!
Preparing for download...
INFO: *** Device Name 'TQ244035243' ***
+EbootSendBootmeAndWaitForTftp
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Sent BOOTME to 255.255.255.255
Packet has the following data:
  boot.bin[NULL]octet[NULL]
TFTP packet could have 1 name/value pairs
Locked Down Link 1
Src IP 192.168.1.6 Port 03D4 Dest IP 192.168.1.14 Port DD09
Default TFTP block size set to: 512 bytes
There were no options detected in the TFTP
EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp
USB host is not connected yet.

就在这里卡住了,最诡异的是最后一句居然是USB host is not connected yet.,也仔细查看过代码,发现就是不能执行OEMPreDownload( )这个函数,一直没有查出问题,代码没道理不执行这个函数的,怎么会跳到USB host is not connected yet.这里呢?

问题解决方案:

我使用的是天嵌TQ2440的wince6.0的BSP包,它的EBOOT有个BUG,就是使用TFTP下载时会受到USB的影响,就是因为USB下载功能影响的。屏蔽usb下载功能的方法:修改Eboot源码中的sources文件的 $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\oal_blcommon.lib \
                                                为:    $(_PLATCOMMONLIB)\$(_CPUINDPATH)\oal_blcommon.lib \
就行了。

转载于:https://my.oschina.net/jxhui23/blog/637052

WINCE开发中,EBOOT模式下,TFTP方式无法下载NK镜像的问题解决方案相关推荐

  1. mysql lock trx id_MySQL中RR模式下死锁一例

    原标题:MySQL中RR模式下死锁一例 作者:高鹏(八怪),<深入理解MySQL主从原理32讲>系列的作者 原文出处:https://www.jianshu.com/p/3e57a428d ...

  2. vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网

    vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网? 方案一: 1.把虚拟机的网络连接设置为桥接或NAT都可以的 2.把虚拟机和主机设置为同一网段 主机 网络邻居属性 3.双击 ...

  3. mysql len hex asc_MySQL中RR模式下死锁一例

    原标题:MySQL中RR模式下死锁一例 作者:高鹏(八怪),<深入理解MySQL主从原理32讲>系列的作者 原文出处:https://www.jianshu.com/p/3e57a428d ...

  4. 帧中继环境中NBMA模式下OSPF的配置

    帧中继环境中NBMA模式下OSPF的配置 在帧中继服务器添加端口 R1(config)#int s1/0 R1(config-if)#ip add 172.16.134.1 255.255.255.0 ...

  5. http 断点续传,Windows下HTTP方式单线程下载

    http 断点续传 www.diybl.com    时间 : 2011-05-20  作者:匿名   编辑:hawk 点击:  1128 [ 评论 ] - - 原理: 1. 打开本地文件fopen, ...

  6. 在线拍卖系统(竞拍系统)源码编写开发中拍卖模式的理解和实现

    在线拍卖系统(竞拍系统)源码开发中常见的拍卖模式有升价拍(英式拍卖).降价拍(荷兰拍).密封拍(暗拍).多件拍(淘宝荷兰拍).         升价拍(英式拍):最常见的一种拍卖方式,参拍者按照加价幅 ...

  7. linux查看用户家目录下的隐藏文件,linux中查看目录下隐藏文件方式?

    Linux系统中,除了储存了大量可见的文件和文件夹,还附带了很多隐藏的文件和文件夹,那么该如何进行查看?这些隐藏文件又有什么用呢? 查看Linux主目录隐藏文件可以通过运行ls–a来实现,对于隐藏文件 ...

  8. vs2010中release模式下调试程序

    debug模式调试信息全,但是速度很慢,在数据量比较大的时候非常影响调试效率,release模式速度快,但是没有调试信息.所以在编译的时候很多编译器会提供一种折中的编译方式,在release下提供调试 ...

  9. 游戏开发中2D场景下实现伪3D碰撞检测方法

    当前市面上有许多2D类型的格斗游戏,比如经典的KOF,侍魂,DNF,还有现今的摸头村手游等等,2D游戏众所周知只有两个轴--X轴和Y轴,需要完成攻击判定也仅仅只能通过构建一个2D的碰撞器,通过碰撞器检 ...

最新文章

  1. cisco PIX防火墙的配置及注解完全手册
  2. 《DSP using MATLAB》示例Example7.22
  3. java 无向图子图_无向图的连通子图
  4. html3D效果可以在手机打开吗,手机怎么打开HTML
  5. sun jdk 与jdk_Sun过去的世界中的JDK 11和代理
  6. mysql 自定义函数function,函数和存储过程的区别
  7. 1007 素数对猜想 (20分)
  8. JavaSE进阶学习笔记-目录汇总(待完成)
  9. vue项目中input框默认获得焦点,回车选中输入文本
  10. python单元测试框架作用_Python单元测试框架:Pytest简介
  11. 马什么梅?I什么N?浅谈 web 前端开发中的国际化
  12. 千图成像python_爬取英雄联盟所有皮肤图片实现千图成像!Python真强!!
  13. boost::asio 阻塞卡顿问题
  14. 简易检测wifi信号强度协助检测网络
  15. python-银行转账系统的简单实现及test
  16. 为什么HTTPS比HTTP更安全?
  17. mtd和mtdblock的区别
  18. 中国半导体存储行业未来50年发展路线图
  19. 关于WindowsServer2019空密码登录问题
  20. GB28181《安全防范视频监控联网系统 信息传输、交换、控制技术要求》 一次下载全了

热门文章

  1. 比较顺利 - Python基础2
  2. 《51单片机应用开发从入门到精通》——2.2 跑马灯实例
  3. CSS------li中的宽和高无法修改问题
  4. SpriteBuilder实际操作中如何确定合适Breaking force的值
  5. Wijmo 更优美的jQuery UI部件集:运行时处理Wijmo GridView数据操作
  6. ie8开发人员工具无法使用,按f12任务栏里出现任务,但是窗体不弹出
  7. helloworld 1 2結合版 (有意思)
  8. 设计模式系列-建造者模式
  9. 简述ospf的各种报文
  10. Elasticsearch Windows 环境搭建