[以太网/USB/其他总线] 如何恢复USB Hub OPT?

[复制链接]
2498|7
 楼主| lixl0918 发表于 2023-10-20 10:21 | 显示全部楼层 |阅读模式
USB, AN, se
本帖最后由 lixl0918 于 2023-10-20 10:21 编辑

如果更改了集线器的OTP(一次性可编程存储器)写入寄存器,导致集线器根本不起作用,无法使用MPLAB Connect 重新配置集线器,它甚至不能枚举。
只要仅设置位(未清除),就可以以覆盖OTP 中先前写入的代码的方式写入OTP 字节。 例如,值0xAA 可以转换为值0xFF,但不能转换为0x00 但是,如果集线器无法枚举,则MPLAB Connect 不能用于写入OTP(或执行任何操作)。在这种情况下,必须在 ATTACH 之前的配置阶段使用 SMBus 写入 OTP。
OTP 的每个Patch都会在OTP 中记录的最后可用位置添加配置索引记录。 每条记录都包含一个校验和,以USB4715为例说明修改过程:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
wahahaheihei 发表于 2023-10-24 20:42 | 显示全部楼层
这个芯片好用不
 楼主| lixl0918 发表于 2023-11-3 10:51 | 显示全部楼层
挺好用的
Henryko 发表于 2023-11-14 11:24 来自手机 | 显示全部楼层
写入一次就无效了吗
Jacquetry 发表于 2023-11-20 10:40 来自手机 | 显示全部楼层
有用过的吗
AloneKaven 发表于 2023-11-21 09:33 来自手机 | 显示全部楼层
不能重复写入吗
Bowclad 发表于 2023-11-23 15:14 来自手机 | 显示全部楼层
校验和是怎么计算的啊
 楼主| lixl0918 发表于 2023-11-27 15:36 | 显示全部楼层

OPT只能写入一次
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

36

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部