多个CYUSB3014连接主机时添加序列号

本文介绍了如何在多个CYUSB3014设备连接同一主机时,通过在固件中添加序列号以方便主机识别。详细步骤包括在Eclipse中打开工程,修改USB枚举描述,增加序列号描述,更新设备枚举函数,并说明了如何为不同设备分配不同序列号以实现区分。
摘要由CSDN通过智能技术生成

当在一台主机上连接多个CYUSB3014时,主机会同时检测多个固件,这时如果每个3014的固件完全一样会给主机识别带来一定难度,此时可以为其添加单独的序列号(Serial Number)来方便主机识别。
下图为添加序列号之前的固件,其序列号一栏为空:
未添加序列号的固件
下图为添加序列号之后的固件,序列号一栏会显示自己想要想要的信息:
添加序列号之后的固件
下面将叙述固件修改的方法。

  1. 首先将自己的工程在赛普拉斯的套件Eclipse中打开,然后打开主函数文件,向下滑,找到/* Set the USB Enumeration descriptors */的部分,这里主要是对固件的枚举描述部分,如下图所示:
    定位到主函数的枚举描述
  2. 选择第一个句柄,按下F3,找到定义声明的文件:
    通过句柄找定义声明
  3. 此时可以找到对固件信息枚举的部分,其中包括对序列号的修改:
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值