FX2LP CY7C68013A上位机应用程序开发笔记
安装文件Cy SuiteUSB3.4.7.exe,或者使用免安装版rar官网还会有CY3684 EZ-USB FX2LP Development Kit (Rev. B)或者CY3684 EZ-USB FX2LP DVK Setup这么一个文件,这是针对官方的3684开发板给出的开发资料,其中包括了Cy SuiteUSB3.4.7,我们只需安装Cy SuiteUSB3.4.7即可。
从官网下载下来的安装目录应该是这样的:
其中CyAPI中的文件就是我们开发上位机应用程序需要的。
需要说明的是,不可在VC6.0环境下进行开发。在网上找了很久,有人给出了如下说法:
用VC高一些的版本吧,VC2005和2008都是可以的 这个lib使用了编译器的GS选项,也就是缓冲区安全检查,这个在VC6是不支持的,要更高版本才能支持,这个很尴尬了。。。。
其实CyAPI的官方文档Overview中也有这么一句话:Versions of the .lib file are available for use with Microsoft Visual Studio 2008, 2010 and Borland C++ Builder 6.0.
说一下:
- VS2015环境配置
将inc文件夹中的头文件以及lib文件夹中的CyAPI.lib拷贝到我们的工程目录下,VS2015添加CyAPI.lib的时候出现error LNK2019提示,如下:
CyAPI.lib(CyAPI.obj) : error LNK2019: 无法解析的外部符号 _sprintf,该符号在函数 "public: void __thiscall CCyUSBDevice::UsbdStatusString(unsigned long,char *)" (?UsbdStatusString@CCyUSBDevice@@QAEXKPAD@Z) 中被引用
解决方法:给VS2015添加附加依赖库:legacy_stdio_definitions.lib即可,(SETUPAPI.lib是必须加的)。
- VS2010环境下的使用
由于某些原因,本人使用VS2010进行开发。
配置过程比较简单,直接在工程中添加CyAPI.h和CyAPI.lib两个文件即可,可能会有libcmt不兼容的警告,在项目->属性->链接器->输入,忽略特定默认库中添加libcmt.lib。
转载于:https://www.cnblogs.com/zhouyh/p/7809614.html
FX2LP CY7C68013A上位机应用程序开发笔记相关推荐
- ftp上位机编程c语言,基于USB芯片CY7C68013A的上位机C++程序
标签: 基于USB芯片CY7C68013A的上位机C 基于USB芯片CY7C68013A的上位机C程序 在国标<质量管理体系 基础和术语>GB/T19000-2008/ISO9000:20 ...
- ABB机器人、PLC、C#上位机全套程序,项目用的是ABB蜘蛛机器人,六轴用的程序开发都一样
ABB机器人.PLC.C#上位机全套程序 1.项目用的是ABB蜘蛛机器人,六轴用的程序开发都一样 2.上位机与机器人和PLC通讯都是通过以太网总线方式,没有使用传统的IO方式 3.PLC使用的是200 ...
- matlab上位机串口通信,MATLAB GUIDE 上位机串口通信开发 绘制图形
本人因项目需求,需要开发这个串口通信上位机界面,用于实时绘制串口发送过来的数据.本人之前基本没使用过MATLAB,也就知道个zeros(100)这种在命令行窗口中输入的函数.至于MATLAB能开发图形 ...
- ABB机器人、PLC、C#上位机全套程序 项目用的是ABB蜘蛛机器人
ABB机器人.PLC.C#上位机全套程序 1.项目用的是ABB蜘蛛机器人,六轴用的程序开发都一样 2.上位机与机器人和PLC通讯都是通过以太网总线方式,没有使用传统的IO方式 3.自己写的程序,可提供 ...
- 基于VS2015,MFC平台的上位机串口程序搭建详细教程(兼容debug x64、win32 、x86等解决方案平台)
通常在32位编译环境下,我们可以通过插入MFC串口控件(MSCOMM32.OCX)的方式来实现串口通信,但是MSCOMM32.OCX不支持64位编译环境,也就是说,在x64解决方案平台下会报错.为此, ...
- 上位机软件定制开发,应该如何选择软件开发服务商
一.什么是上位机软件 如果说PLC是工业控制的小脑,那么上位机软件就是其大脑.在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,上位机往往是数字信号的处理和命令的下发,下位机往往是模拟 ...
- 微信小程序开发笔记,你收藏了吗?
** 微信小程序开发笔记,你收藏了吗? ** 最近在开发微信小程序,把自己在项目中经常遇到的知识点记录下来,以便下次开发的时候查看. 开发小程序开发工具推荐vscode写代码,微信开发工具用于查看效果 ...
- ANO V7上位机协议程序(新版加入DMA形式发送接收)
ANO V7上位机协议程序(新版加入DMA形式发送接收) 文章目录 ANO V7上位机协议程序(新版加入DMA形式发送接收) 前言 一.程序说明 1,移植说明 2,使用说明 a,发送数据 b,接收参数 ...
- 微信小程序开发笔记 进阶篇④——getPhoneNumber 获取用户手机号码(小程序云)
文章目录 一.前言 二.前端代码wxml 三.前端代码js 四.云函数 五.程序流程 一.前言 微信小程序开发笔记--导读 大部分微信小程序开发者都会有这样的需求:获取小程序用户的手机号码. 但是,因 ...
最新文章
- 又一个强大的PHP5.3依赖注入容器
- ADO.NET Entity Framework 学习(1) [ZT]
- 将截断字符串或二进制数据
- html5在li中添加按钮,如何在html5blank_nav()中的ul和li中添加类?
- 收获,不止SQL优化——抓住SQL的本质--第九章
- 土耳其电信与华为签署5G协议谅解备忘录
- android wifi是否可用,Android检测网络连接是否可用
- IOS-程序员和设计师必备的20个CSS工具
- 写篇技术博客被简书锁定是一种什么样的体验
- ASP.NET 实现文件下载
- 男人想要成功--必须明白的22个道理
- jdk 动态代理基本例子
- 全面理解网络流中的最大流问题
- Word 中文编号标题与数字编号题注
- SAP中事务码SQVI快速浏览器
- EasyExcel报错 ExcelDataConvertException: Can not find ‘Converter‘ support class List
- 思科计算机网络(1)计算机网络概述
- Windows 7 新功能选集
- aws ec2 重置密码和密钥对
- python代码优化工具,python - 优化WER(字错误率)代码?
热门文章
- 整理数据时用到的EXCEL(WPS)公式整理
- GAN、CGAN、DCGAN、Cycle GAN、SAGAN、WGAN、StarGAN
- column “name” not found 错误
- 编写代码时 “字节单位”转换为”KB单位”的方法
- 选太阳镜先要健康后美丽[精]
- HDU 5230 ZCC loves hacking(DP)
- 光学放大倍率(β,Magnification)
- 五个大学生前端学习网站推荐
- 整理:文件管理工具类---FileUtil
- 微软推出 Windows Copilot