阅读:1692回复:11
FX2硬件调试问题
请问各位大侠,我现在调试遇到了问题,请教大家,希望能给予帮助。
现在我的情况是这样的:我自己做的电路板用驱动程序能够把固件下载下去,但是在驱动程序发出EZ_usbreset8051(0)命令后,下载到RAM的固件不能运行。但是如果这个过用于开发板,就完全没有问题。并且我们测到开发板的CLKOUT引脚输出是48MHZ,而我的电路板的CLKOUT引脚输出是12MHZ.所以我怀疑是我的电路板上的8051没有起振(因为我在固件初始化时,把8051的频率设成48MHZ,所以我的扳子的CLKOUT引脚也应该输出48MHZ) 有那位知情者,尽快帮忙解决,可以给我发邮件:zqybgt@sina.com 或是给我发帖子,谢谢! |
|
沙发#
发布于:2003-07-25 08:37
你用的是GPIF?
|
|
板凳#
发布于:2003-07-25 14:32
现在下载的固件只是用的开发包里自带的bulkloop例子。
|
|
地板#
发布于:2003-07-25 14:34
能仔细描述一下下载固件后的情形吗?看你上边说的好像不是很清楚。
|
|
地下室#
发布于:2003-07-25 14:51
在固件下载后,我的电路板的8051的时钟输出CLKOUT是默认值12MHZ,并且
在EZ_USB control panel上点击得到设备描述符按钮得到的仍然是默认的VID,PID。 但是同样的过程,在开发板的CLKOUT是48MHZ。 我用的固件是bulkloop,在这个固件里把8051时钟置成48MHZ,所以开发板上输出是48MHZ. |
|
5楼#
发布于:2003-07-25 15:05
两个固件没有差别吗?时钟输出的设置完全一样?
|
|
6楼#
发布于:2003-07-25 15:06
是啊,用的同一个固件。
驱动也是同一个! |
|
7楼#
发布于:2003-07-25 15:26
你是说两次试验的环境完全一样?
|
|
8楼#
发布于:2003-07-25 20:47
是啊,两次的环境一样。你知道怎么回事吗?给点建议!多谢了!
|
|
9楼#
发布于:2003-07-26 08:47
如果我没理解错的话,是不是说两个相同的固件,下载后得到的CLKOUT分别为12M和48M呢?
|
|
10楼#
发布于:2003-07-26 09:14
是啊,固件完全相同!
|
|
11楼#
发布于:2003-07-26 09:17
既然这种不可能的事情发生了,就用你需要的CLKOUT好了,你说呢?
|
|