阅读:1827回复:11
求助 如何将EZUSB 的*.hex文件下载到ROM中
我最近程序中要用到EZUSB控制面板中的DownLoad功能
想自己编,不知如何完成,请各位高人帮帮忙啊。 |
|
沙发#
发布于:2004-04-16 16:52
你可以看一下2131的使用说明书,它上面有一点关于这方面的东西
|
|
板凳#
发布于:2004-04-16 18:42
可以在你的驱动程序中下载
|
|
|
地板#
发布于:2004-04-20 16:28
你是要写一个自动下载hex文件的程序吧,看看你的usb开发包里有写dowloader的例子啊,看懂了就会写了,不是很难的,我就自己做了一个啊 :P
|
|
地下室#
发布于:2004-04-20 20:06
cy的文档里有一个说download固件的,你可以看一看。
|
|
5楼#
发布于:2004-04-20 20:19
这个问题我以前也想在这儿得到答案,
最终从书中找到的. 我就是从它自带的例子中找到答案的, 你多看 |
|
|
6楼#
发布于:2004-04-20 20:21
就是EZUSB控制面板这个程序本身的源程序,用VC可以打开的
它是用MFC和标准C合写的. 界面是MFC 执行过程靠API |
|
|
7楼#
发布于:2004-04-21 17:03
我比较笨,看了几天EZusb的源代码。
每次download时返回值都是true, 但是getpipe都是空的 郁闷ing |
|
8楼#
发布于:2004-04-21 21:36
那可能是因为你的固件程序下错了地方
必须下到内部的8k ram里运行才可以,cy的有些固件程序的代码是定义在外部的一个64k的sram里的,可是你自己的没有,因此程序可能根本没有执行! |
|
9楼#
发布于:2004-04-21 23:09
楼上的,我自己做的板子不是开发板用控制面板下载后虽然提示下载完成,8051也RESET了,但是固件也没跑起来,GET DEV还是DEFAULT DEVICE的,是不是也是由于你讲的这个原因?
|
|
|
10楼#
发布于:2004-04-22 16:17
我注意到EZ面板中下载一个6k的Hex文件其实只用了3k多,
而我的下足了6k。 还有请教高手HEX文件如何下载到内8k中? 我只找到IOCTL_Ezusb_ANCHOR_DOWNLOAD 和IOCTL_EZUSB_ANCHOR_DOWNLOAD 两种方法 |
|
11楼#
发布于:2004-04-22 17:56
我是直接ezloader驱动源码里面的那个hex,重新编译一下就行了
|
|
|