当在一台主机上连接多个CYUSB3014时,主机会同时检测多个固件,这时如果每个3014的固件完全一样会给主机识别带来一定难度,此时可以为其添加单独的序列号(Serial Number)来方便主机识别。
下图为添加序列号之前的固件,其序列号一栏为空:
下图为添加序列号之后的固件,序列号一栏会显示自己想要想要的信息:
下面将叙述固件修改的方法。
- 首先将自己的工程在赛普拉斯的套件Eclipse中打开,然后打开主函数文件,向下滑,找到/* Set the USB Enumeration descriptors */的部分,这里主要是对固件的枚举描述部分,如下图所示:
- 选择第一个句柄,按下F3,找到定义声明的文件:
- 此时可以找到对固件信息枚举的部分,其中包括对序列号的修改: