chx770414
驱动牛犊
驱动牛犊
  • 注册日期2004-04-02
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2004-04-08 12:23
我也很喜欢用2131,但我疑惑的是你们为什么不找原厂的工程师来技术支持呢.
沟通请联系newor@163.com
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
21楼#
发布于:2004-04-08 12:46
你回答问题不错, 但到处贴小广告会招人烦的:(
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2004-04-08 16:48
谢谢各位的提醒,我会注意的!
科学思索 , 创新超越 ! http://www.shsiyue.com
freshmoon
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2005-02-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2004-04-09 10:20
麻烦qianfen能详细说明一下在inf文件需要注意那些要点
谢谢
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2004-04-09 11:26
要使得该驱动程序正确工作,还必须为它写一个安装信息,即.inf文件。它将设备的VID/PID绑定到特定的设备驱动程序上。该inf文件可存放在任何一个指定的目录下,当该USB设备首次被连接时,系统会自动询问该文件的位置。我们创建一个dev_io.inf文件。该文件内容如下:
;
;    FILE:  dev_io.inf
;
[Version]
signature=”$CHICAGO$”
Class=USB
Provider=%Anchor%
LayoutFile=LAYOUT.INF

[Manufacturer]
%Anchor%=Anchor

[PreCopySection]
HKR,,NoSetupUI,,1

[DestinationDirs]
DefaultdestDir=11

[Anchor]
;
; This is the device entry for the dev_io device prior to firmware download and ReNUmeration.
;
%USB\VID_0547 & PID_1004.DeviceDesc%=DEVIOLDR,USB\VID_0547 & PID_1004

;
; This is the device entry for the dev_io device after firmware download and RENUmeration
;
%USB\VID_0547 & PID_1005.DeviceDesc%=DEVIOLDR,USB\VID_0547 & PID_1005

[ContrlFlags]
ExcludeFromSelect=*  ;remove all device here from the device installer list

[DEVIOLDR]
AddReg=DEVIOLDR.AddReg

[DEVIOLDR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,, NTMPDriver,, dev_io.sys

[DEVIO]
AddReg=DEVIO.AddReg

[DEVIOLDR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,, NTMPDriver,, ezusb.sys

[Strings]
Anchor=”AnchorChips”
USB\VID_0547 & PID_1004. DeviceDesc=”AnchorChips bal Before ReNumeration (dev_io.sys)”
USB\VID_0547 & PID_1005. DeviceDesc=”AnchorChips bal After ReNumeration (ezusb.sys)”


仅供参考!
科学思索 , 创新超越 ! http://www.shsiyue.com
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2004-04-09 23:23
回答gyj的问题:
   (这个问题具有一般性,所以在这里公开,以便大家参考,多提意见!)

问题:如何在线仿真调试keil c51中的hello程序,为什么在调试中老死机?
    
使用SY2100 EZUSB开发板可以用KEIL C51进行在线仿真和调试,您用KEIL提供的C51 EXAMPLES中HELLO例子进行调试,其中用到了printf,在线仿真调试在8051内核运行,EZUSB 中提供的串口有两个,SIO-0和SIO-1,其中SIO-0的设置和一般的8051完全一致,但是SIO-1稍有不同,所以在在线仿真调试中,可将串行电缆插在SIO-0上,在控制面板中下载监控程序C:\Cypress\USB\Target\Monitor\mon-int-sio0.hex运行,同时,在KEIL C51界面设置如下:
project
科学思索 , 创新超越 ! http://www.shsiyue.com
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2004-04-09 23:25
回答gyj的问题:
   (这个问题具有一般性,所以在这里公开,以便大家参考,多提意见!)

问题:如何在线仿真调试keil c51中的hello程序,为什么在调试中老死机?
    
使用SY2100 EZUSB开发板可以用KEIL C51进行在线仿真和调试,您用KEIL提供的C51 EXAMPLES中HELLO例子进行调试,其中用到了printf,在线仿真调试在8051内核运行,EZUSB 中提供的串口有两个,SIO-0和SIO-1,其中SIO-0的设置和一般的8051完全一致,但是SIO-1稍有不同,所以在在线仿真调试中,可将串行电缆插在SIO-0上,在控制面板中下载监控程序C:\Cypress\USB\Target\Monitor\mon-int-sio0.hex运行,同时,在KEIL C51界面设置如下:
project
科学思索 , 创新超越 ! http://www.shsiyue.com
sh_sean
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2004-09-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2004-04-12 10:41
OK!
sh_sean
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2004-09-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2004-04-19 09:57
楼主,你好!我对SY2100 EZUSB开发板感兴趣,有没有相关资料?请于我联系。谢谢!
sh_sean@163.com
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2004-04-20 03:29
谢谢!我会同你联系!谢谢支持共同进步!
科学思索 , 创新超越 ! http://www.shsiyue.com
sh_sean
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2004-09-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2004-04-22 16:40
楼主,EZUSB的驱动程序编写真的就和你写的那样简单吗?有没有资料,如果方便就给我发一份吧,谢谢了!!
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2004-05-01 12:35
Keil C51 (uvision2)资料上传啦!!
附件名称/大小 下载次数 最后更新
2004-05-01_Keil C51中文说明.pdf (1075KB)  23
科学思索 , 创新超越 ! http://www.shsiyue.com
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2004-05-01 13:37
本人还有其它资料,可以共享,或交换,请于我联系!
科学思索 , 创新超越 ! http://www.shsiyue.com
fnmdcp
驱动牛犊
驱动牛犊
  • 注册日期2004-03-23
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2004-05-01 22:48
qianfeng你好,有一个问题向你请教,我没有开发板,自己用CY68013搭的板子,我在Cypress的网站上下了他的开发包,应该和你用的没什么区别,包括文档,源程序和EXAMPLE.现在我的问题是,在Cypress\\usb\\examples\\fx2 下的一些例子,我用控制面板下栽,只有bulkloop和bulksrc两个hex程序能够下栽成功,并且按照他的说明功能调试很正常,其他的hex文件要么提示我冗余检查错误,要么就是下栽似乎成功但是重列举为unknown device,同样的,我只有用bulkloop和bulksrc两个hex生成的驱动程序(按照你本文提示的办法做的)才能重列举成功,不知道你是否碰到过这样的问题,能否帮我分析一下,谢谢!!我的EMAIL  y020611@njupt.edu.cn,希望和你多交流
nesta
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2004-05-02 04:37
顶阿顶
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
35楼#
发布于:2004-05-03 21:13
fnmdcp
你好!

实际上,在开发cypress ezusb芯片时都会遇到类似的问题,但是不知道你搭接的电路是不是和原版一样呢?我在用an2131时也是碰到过同样的问题,由于我搭接的板子和原版有所不同,所以有很多例程不能直接使用,这是由于源程序的编译环境和你的板子不同,所以应当将例程根据你的板子环境重新编译,就能运行了。但是如果你的板子上没有足够的RAM可能对编制较大的程序还是会有问题。但是如果固件只要不大于8k我想就没有问题,可以用KEIL C51针对你的板子环境重新编译调试。由于没有足够的外部RAM可能在线调试不了。

仅供参考!!
科学思索 , 创新超越 ! http://www.shsiyue.com
fnmdcp
驱动牛犊
驱动牛犊
  • 注册日期2004-03-23
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
36楼#
发布于:2004-05-04 01:00
qingfeng 你好,谢谢你的意见,这个问题我已经解决了,和你说的差不多,有些他提供的HEX文件无法直接下载成功,而且甚至同样的源文件在不同的路径下编译生成的HEX也有的能下载有的不能下载,现在它的例子我基本上都跑起来了,但是自己觉得对他的道理没理解好,用户编译的HEX文件可以自己控制下载到RAM的哪个位置吗?希望你指点一下.
另外,我现在还有一个重大问题就是我的CY68013系统无法识别为高速设备,我是98系统,支持2.0主板,因为这个高速握手协议的完成是由芯片和计算机之间自动完成的,所以不知道怎么办了,我在Cypress的开发包FirmwareFAQ里面找到一段对从高速切换到全速的描述,但是说的不清楚,不知道你有没有好的意见?谢谢!
nesta
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
37楼#
发布于:2004-05-08 13:18
fnmdcp:你好!
1、在编译hex文件时设置环境来指定固件存放的位置。
2、关于ezusb cy7c68013片子使用中,我没有遇到这样的问题,我需要考虑考虑,可能和系统配置有关,因为68013的连接很简单,我想不会是你设计的板子的问题。是不是主板没有加usb2.0的驱动?仅供参考!
科学思索 , 创新超越 ! http://www.shsiyue.com
sh_sean
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2004-09-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
38楼#
发布于:2004-05-09 09:06
qianfeng
驱动小牛
驱动小牛
  • 注册日期2004-02-19
  • 最后登录2010-05-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望26点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
39楼#
发布于:2004-05-10 11:34
谢谢!!
科学思索 , 创新超越 ! http://www.shsiyue.com
游客

返回顶部