USB论坛
直播中

恩可口

9年用户 843经验值
私信 关注
[问答]

求助,关于CY7C65213-32LTXIT驱动程序的问题求解

我的客户对 CY7C65213-32LTXIT 驱动程序有疑问。
(1) 要使用CY7C65213-32LTXIT,我认为有必要在PC(Windows)上安装驱动程序。
如果您使用Cypress VID/PID,无需Windows徽标认证即可立即使用,但是否可以将此驱动程序分发给第三方?
*我们计划商业销售包含 CY7C65213-32LTXIT 的产品。
(2) 如果要分发给第三方,是否可以设置自定义VID/PID,获得微软WHQL认证,然后分发给第三方?

回帖(1)

张虎豹

2025-5-22 17:02:00

针对您关于CY7C65213-32LTXIT驱动程序的疑问,以下是分点解答和建议:




(1)使用Cypress默认VID/PID的驱动分发问题


合法性分析:



  • Cypress驱动默认VID/PID:CY7C65213出厂时使用Cypress的VID(04B4)和默认PID。若直接使用此VID/PID,Cypress提供的驱动程序(如cyusb.sys)通常允许在商业产品中分发,但需严格遵守其软件许可协议(EULA)

  • 关键步骤

    1. 查阅Cypress EULA:确认驱动分发的合法范围。部分厂商允许客户在商业产品中捆绑驱动,但禁止修改或逆向工程。

    2. 直接联系Cypress支持:通过Infineon技术支持门户提交请求,明确书面授权(尤其涉及商业销售)。

    3. 保留版权声明:分发时需保留Cypress的版权信息,避免违反协议。



建议



  • 若协议允许,可直接分发Cypress驱动;若不确定,建议申请自定义VID/PID(见下文)。




(2)自定义VID/PID与WHQL认证流程


自定义VID/PID步骤:



  1. 申请VID

    • 向USB-IF购买独立VID(费用约$6,000,终身有效)或通过第三方服务商(如OSHPark)租用子VID(成本更低)。

    • 注:自定义VID/PID需写入设备固件(通过Cypress配置工具如USB-Serial Configuration Utility)。



  2. 修改驱动程序




    • 在驱动程序的.inf文件中添加自定义VID/PID,例如:


      [Manufacturer]
      %YourCompany%=DeviceList

      [DeviceList]
      %YourDevice%=DriverInstall, USBVID_1234&PID_5678


    • 若需深度定制功能(如特殊串口协议),可能需要开发私有驱动。




WHQL认证流程



  1. 注册Windows硬件开发者账号

  2. 驱动签名与HLK测试

    • 使用Windows Hardware Lab Kit (HLK) 对驱动进行兼容性测试。

    • 通过后提交至微软认证门户,获取WHQL签名。


  3. 自动推送驱动(可选)


成本与周期



  • 费用:WHQL认证约$250~$500/次,VID购买$6,000(或租用更低成本方案)。

  • 时间:HLK测试需1-2周,认证审核约5-10个工作日。




推荐方案




  • 情景1(快速上市)
    使用Cypress默认VID/PID,确认协议合规性后直接分发驱动。

    优点:无需认证,成本低;缺点:依赖Cypress技术生态。




  • 情景2(长期产品)
    申请自定义VID/PID,完成WHQL认证,分发自有签名驱动。

    优点:提升品牌专业性,避免未来法律风险;缺点:初期投入较高。






注意事项



  • 驱动兼容性:Windows 10/11对未签名驱动的安装限制严格(需禁用安全启动),WHQL认证可彻底解决此问题。

  • 固件匹配:自定义VID/PID需与固件配置一致,否则设备无法被识别。

  • 法律咨询:建议由法务团队审核Cypress协议,确保商业分发合规。




如需进一步操作指导(如VID申请、HLK测试步骤),可提供更详细流程文档。建议直接联系Infineon技术支持获取设备配置工具和驱动开发指南。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分