CY7C68013A在win8 64位或者win764bit下的上位机开发

本文介绍了CY7C68013A这款USB2.0接口芯片在64位Windows系统下的上位机开发过程,包括固件开发、驱动安装和上位机程序的开发。在驱动安装时,需要禁用数字签名,并通过bcdedit.exe命令优化设置。在VS2010的x64平台上,开发时需链接特定库文件以避免编译错误。
摘要由CSDN通过智能技术生成

    Cy7c68013A是比较常用的USB2.0接口芯片,常用在数据采集,工业控制等领域。其开发主要涉及到三个方面的内容:固件的开发(对其内部的8051单片机编程),使得芯片工作在用户定制的工作模式下,以及芯片的PID和VID的设定。驱动的开发:驱动方面,Cypress公司已经提供了标准的驱动,用户一般不用自己更改,驱动到目前为止已经更新到64bit win8了,在window下为设备安装驱动除了要sys文件以外,还要一个设别的说明文件inf,inf文主要就是说明平台上位机程序运行的平台,以及usb设备的VID和PID,以及设备的一些名称方面的显示。前两个部分笔者经验不是很多,只是在别人开发的基础上做过简单的修改,所以不做过多的阐述。第三个方面的内容就是本文要说明的:上位机的开发。

    USB接口的上位机开发,前提是要建立固件程序已经开发完成,驱动安装完成,用cypress自带的上位机程序可以打开设备,可以下载固件。win7 64位和win8 64的驱动安装都得禁用到系统的数字签名,不仅是第一次安装驱动的时候要禁用掉系统的数字签名,以后每次要使用usb设备的时候都要禁用掉系统的数字签名(相当于每次开机F8禁用系统的数字签名),这样显得比较繁琐。可以使用管理员的身份打开CMD命令行,然后输入bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值