• 已更改 VID/PID 的 Microchip 产品
  • 2025-06-06 00:05:54
  • [开发工具]

    已更改 VID/PID 的 Microchip 产品

    [复制链接]

    1888|11

    手机看帖扫描二维码随时随地手机跟帖

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    电梯直达

    楼主

    wang6623|

    楼主

    |

    2024-9-30 23:55

    |

    只看该作者

    |倒序浏览

    |阅读模式

    NN, AB, pid, Microchip, vi, 产品

    要顺利使用 MPLAB Connect 与已更改 VID/PID 的 Microchip 产品,可以按照以下步骤进行操作:

    1. 安装 MPLAB Connect

    下载和安装:从 Microchip 官方网站下载最新版本的 MPLAB Connect,并按照提示完成安装。

    创建帐户:注册一个 Microchip 帐户并登录,以便访问更多功能。

    2. 连接设备

    USB 连接:使用 USB 数据线将 Microchip 设备(如 PIC 或 dsPIC 微控制器)连接到计算机。

    确认识别:在设备管理器中检查设备是否被计算机正确识别。

    使用特权

    评论回复

    标题置顶

    标题高亮

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    沙发

    wang6623|

    楼主

    |

    2024-9-30 23:55

    |

    只看该作者

    修改 VID/PID

    编辑固件:在固件中修改 USB 描述符中的 VID(供应商 ID)和 PID(产品 ID)。

    打开 USB 描述符文件(通常是 .c 或 .h 文件)。

    找到定义 VID 和 PID 的字段,并进行相应修改。

    c

    复制代码

    #define USB_VID 0x1234 // 替换为新的 VID

    #define USB_PID 0x5678 // 替换为新的 PID

    编译固件:使用 MPLAB X IDE 编译包含新 VID/PID 的固件。

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    板凳

    wang6623|

    楼主

    |

    2024-9-30 23:55

    |

    只看该作者

    使用 MPLAB Connect

    启动应用程序:打开 MPLAB Connect。

    发现设备:应用程序会自动搜索连接的 USB 设备,确认您的设备是否在列表中。

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    地板

    wang6623|

    楼主

    |

    2024-9-30 23:55

    |

    只看该作者

    上传和测试固件

    上传新固件:在 MPLAB Connect 中上传已编译的固件到目标设备。

    测试功能:利用 MPLAB Connect 提供的调试工具,确保设备的各项功能正常运行。

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    5楼

    wang6623|

    楼主

    |

    2024-9-30 23:55

    |

    只看该作者

    验证 VID/PID 更改

    使用 USB 监控工具:可以使用工具如 USBlyzer 或 Wireshark 监控 USB 数据流,确认 VID 和 PID 是否已成功更改。

    功能测试:进行一系列测试,确保设备的 USB 通信和功能符合预期。

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    6楼

    wang6623|

    楼主

    |

    2024-9-30 23:55

    |

    只看该作者

    设备识别问题:当我将设备通过 USB 连接到计算机时,MPLAB Connect 似乎无法识别它。我在设备管理器中确认设备已经连接且没有任何错误,但应用程序仍然显示“未检测到设备”。

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    7楼

    wang6623|

    楼主

    |

    2024-9-30 23:55

    |

    只看该作者

    修改 VID/PID 的影响:我已经按照说明在固件中修改了 VID 和 PID,但在 MPLAB Connect 中仍然无法找到设备。我使用的是以下代码段进行修改:

    c#define USB_VID 0x1234 // 新的 VID

    #define USB_PID 0x5678 // 新的 PID

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    8楼

    wang6623|

    楼主

    |

    2024-9-30 23:56

    |

    只看该作者

    固件上传问题:在尝试上传新固件时,MPLAB Connect 显示“上传失败”。我确认固件已经成功编译,没有错误。

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    9楼

    wang6623|

    楼主

    |

    2024-9-30 23:56

    |

    只看该作者

    已尝试的解决方案:

    重启了计算机和 MPLAB Connect 应用程序。

    尝试使用不同的 USB 线和端口。

    确保所有驱动程序都是最新的。

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    10楼

    wang6623|

    楼主

    |

    2024-9-30 23:56

    |

    只看该作者

    检查 USB 线和端口:

    尝试使用不同的 USB 数据线和端口,确保连接良好。

    确认驱动程序安装:

    确保已安装最新的 Microchip USB 驱动程序。可以在 Microchip 的官方网站上找到并安装。

    重新启动设备:

    断开设备与计算机的连接,等待几秒钟,然后重新连接。

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    11楼

    wang6623|

    楼主

    |

    2024-9-30 23:56

    |

    只看该作者

    设备管理器检查:

    在设备管理器中查看 USB 设备,确认是否存在任何错误标识。如果有,右键点击并选择“更新驱动程序”。

    MPLAB Connect 更新:

    确保 MPLAB Connect 是最新版本。如果有更新,及时安装。

    使用特权

    评论回复

    点赞共0人点赞

    wang6623

    当前离线

    关注TA

    发消息

    69

    主题600

    帖子1770

    积分

    助理工程师

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    助理工程师, 积分 1770, 距离下一级还需 230 积分

    积分1770

    在线时间11 小时

    精华0

    注册时间2018-9-4

    最后登录2025-4-30

    打赏0.00受赏5.00

    12楼

    wang6623|

    楼主

    |

    2024-9-30 23:56

    |

    只看该作者

    固件问题:

    确认设备固件中是否正确配置了 USB 描述符,确保 VID 和 PID 设置正确。

    使用其他工具测试:

    可以使用其他 USB 监控工具(如 USBlyzer 或 Wireshark)来检查设备是否在 USB 总线上被检测到。

    检查电源:

    确保设备在连接时有足够的电源供给。

    请求社区帮助

    如果上述步骤仍未解决问题,您可以在社区论坛中询问,提供更多细节(如设备型号、使用的固件版本等),以便其他开发者给予更具体的建议。

    使用特权

    评论回复

    点赞共0人点赞