wind_wing_
驱动牛犊
驱动牛犊
  • 注册日期2004-04-16
  • 最后登录2004-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1827回复:11

求助 如何将EZUSB 的*.hex文件下载到ROM中

楼主#
更多 发布于:2004-04-16 11:41
我最近程序中要用到EZUSB控制面板中的DownLoad功能
想自己编,不知如何完成,请各位高人帮帮忙啊。
abei11
驱动小牛
驱动小牛
  • 注册日期2002-11-14
  • 最后登录2005-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-16 16:52
你可以看一下2131的使用说明书,它上面有一点关于这方面的东西
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-16 18:42
可以在你的驱动程序中下载
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
wxh_afei
驱动牛犊
驱动牛犊
  • 注册日期2004-03-29
  • 最后登录2010-06-08
  • 粉丝5
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-20 16:28
你是要写一个自动下载hex文件的程序吧,看看你的usb开发包里有写dowloader的例子啊,看懂了就会写了,不是很难的,我就自己做了一个啊 :P
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-20 20:06
cy的文档里有一个说download固件的,你可以看一看。
xinli->新利
驱动中牛
驱动中牛
  • 注册日期2004-03-28
  • 最后登录2007-08-24
  • 粉丝0
  • 关注0
  • 积分483分
  • 威望56点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-20 20:19
这个问题我以前也想在这儿得到答案,
最终从书中找到的.

我就是从它自带的例子中找到答案的,
你多看
xueli19810917@163.com www.GGJJDDMM.com
xinli->新利
驱动中牛
驱动中牛
  • 注册日期2004-03-28
  • 最后登录2007-08-24
  • 粉丝0
  • 关注0
  • 积分483分
  • 威望56点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-20 20:21
就是EZUSB控制面板这个程序本身的源程序,用VC可以打开的

它是用MFC和标准C合写的.

界面是MFC
执行过程靠API
xueli19810917@163.com www.GGJJDDMM.com
wind_wing_
驱动牛犊
驱动牛犊
  • 注册日期2004-04-16
  • 最后登录2004-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-21 17:03
我比较笨,看了几天EZusb的源代码。
每次download时返回值都是true,
但是getpipe都是空的
郁闷ing
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-04-21 21:36
那可能是因为你的固件程序下错了地方
必须下到内部的8k ram里运行才可以,cy的有些固件程序的代码是定义在外部的一个64k的sram里的,可是你自己的没有,因此程序可能根本没有执行!
fnmdcp
驱动牛犊
驱动牛犊
  • 注册日期2004-03-23
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-04-21 23:09
楼上的,我自己做的板子不是开发板用控制面板下载后虽然提示下载完成,8051也RESET了,但是固件也没跑起来,GET DEV还是DEFAULT DEVICE的,是不是也是由于你讲的这个原因?
nesta
wind_wing_
驱动牛犊
驱动牛犊
  • 注册日期2004-04-16
  • 最后登录2004-05-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-04-22 16:17
我注意到EZ面板中下载一个6k的Hex文件其实只用了3k多,
而我的下足了6k。
还有请教高手HEX文件如何下载到内8k中?
我只找到IOCTL_Ezusb_ANCHOR_DOWNLOAD
和IOCTL_EZUSB_ANCHOR_DOWNLOAD
两种方法
blackeye527
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2005-07-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-04-22 17:56
我是直接ezloader驱动源码里面的那个hex,重新编译一下就行了
学习是一种乐趣,是一种享受,是一种生活需要。
游客

返回顶部