2014年8月20日

摘要: CyUSB.chm(pdf) @ \Cypress\Cypress Suite USB 3.4.7\Driver Cypress CyUSB.sys Programmer's Reference 内容: CyUsb.sys、CyUsb.inf 驱动程序介绍,如何绑定设备到驱动程序,以IOCTL ... 阅读全文
posted @ 2014-08-20 10:20 Module_Sun 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: DeviceIoControl Function介绍Sends a control code directly to a specified device driver, causing the corresponding device to perform the corresponding op... 阅读全文
posted @ 2014-08-20 09:43 Module_Sun 阅读(636) 评论(0) 推荐(0) 编辑
摘要: DeviceIoControl()可以利用Io Control (aka IOCTL) code操作USB设备驱动,这些IOCTL码由谁定义由谁解释呢?(CyAPI.lib? CyUSB.dll? CyUSB.sys?)答案:cyioctl.h 例如:#define IOCTL_ADAPT_GET_... 阅读全文
posted @ 2014-08-20 07:56 Module_Sun 阅读(1220) 评论(0) 推荐(0) 编辑

2014年8月19日

摘要: 前段时间一直纠结为什么我的FX2LP最小系统不能被CyConsole识别,而只能被Control Center识别,总觉得是我的开发环境,包括硬件有什么问题。尤其是在我发现最小系统插在USB2.0接口竟然不被PC识别,只有插在USB3.0接口才能被识别的时候(参考我之前的博客),我非常怀疑是我自己出了什么错漏。 近日仔细阅读了Suite 3.4.7的官网介绍和随装的PDF文档,我才发现以下事实1、... 阅读全文
posted @ 2014-08-19 17:50 Module_Sun 阅读(3611) 评论(0) 推荐(1) 编辑
摘要: 昨天实验的体会,如果没有把inf文件中所有的[Device Section]下面的VID&PID信息都编辑过,是没有办法吧设备和驱动链接在一起的。所以记住:inf文件中的VID&PID要全部编辑过。 阅读全文
posted @ 2014-08-19 08:49 Module_Sun 阅读(482) 评论(0) 推荐(0) 编辑

2014年8月18日

摘要: 之所以会有这篇文章,完全是因为自己没有仔细阅读技术文档,关于安装inf文件到哪里以及inf文件的重命名,Suite附带的cyusb.chm(Cypress cyusb.sys Programmer’s Reference)已有阐述,见Reinstalling the Driver部分。今天做bulk... 阅读全文
posted @ 2014-08-18 23:15 Module_Sun 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 既然OC已经通过USB3.0接口识别了我的FX2LP最小系统,我打算做一下bulkloop例程。 第一步自然是向default FX2LP中写入bulkloop的固件程序: 利用Suite中的USB Control Center程序可以刷写RAM, D:\Cypress\Cypress Suite USB 3.4.7\Firmware\Bulkloop 里面有转换好的固件程序——bul... 阅读全文
posted @ 2014-08-18 22:52 Module_Sun 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 今天把68013A-56焊接在CCD2的CPLD PCB上,配套的EEPROM存储器还没有焊接上,所以想用它试验一下Cypress的基础开发实例。研究了一上午,结果驱动都没装上。我用一种我没想到的方式解决的这个问题,详见文章尾部叙述。如果有人能给我一点提醒,非常感谢!Please contact "... 阅读全文
posted @ 2014-08-18 12:51 Module_Sun 阅读(3035) 评论(0) 推荐(1) 编辑

2014年8月17日

摘要: 比较WXS师兄同步传输固件和异步传输固件的区别,发现dscr.a51、fw.c文件完全一致,tcxmaster.c有一行存在区别,位于初始化函数TD_Init(void)中: 在同步固件中:IFCONFG=0x03;//0000 0011 在异步固件中:IFCONFG=0xCB;//1100 1011 同步0x03,FIFO CLK来自外部,Slave FIFO工作在同步模式之下,Slave FI... 阅读全文
posted @ 2014-08-17 08:59 Module_Sun 阅读(1578) 评论(0) 推荐(0) 编辑

2014年8月16日

摘要: 为了避免混乱,首先声明,这篇转发的博客我不是很清楚内容的正确性和权威性。我的一些想法与之冲突的地方所列如下:我是用Cypress USB Suite 3.4.7所带例程进行开发实验的,Suite附带的驱动程序名字叫cyusb.sys和cyusb.inf,其中cyusb.inf文件中没有默认指定任何V... 阅读全文
posted @ 2014-08-16 22:59 Module_Sun 阅读(3644) 评论(0) 推荐(0) 编辑

导航