如 TRM 中所列、USB、PCIe、MAC 的 ID 寄存器有默认 ID 值:
PCIe 连接
CTRLMMR_PCI_DEVICE_ID0、CTRLMMR_PCI_DEVICE_ID1
- USB
CTRLMMR_USB_DEVICE_ID0、CTRLMMR_USB_DEVICE_ID1
- MAC
CTRLMMR_MAC_ID0、CTRLMMR_MAC_ID1
可以选择通过对扩展 OTP 电子保险丝进行编程来更新默认 ID 值。 如果 ID 更新魔术字由用户编程、并由 ROM 从扩展 OTP 区域找到、则 ROM 将处理并使用扩展 OTP 区域中编程的 ID 值更新 ID 寄存器值。
常见问题解答介绍了如何通过对扩展 OTP efuse 进行编程来更新默认 ID (USB 和 PCIe PID/VID、MAC ID)。OTP Keywriter 或 SYSFW 支持通过对扩展 OTP 区域进行编程来更新 ID 值。 常见问题解答中的测试在 AM62A SoC HS-FS 上使用 SYSFW、这适用于 HS-SE。 AM64x、AM62x 也支持相同的功能。
建议您首先阅读此相关的常见问题解答 "如何在 AM6x SoC 上对扩展 OTP 电子保险丝进行编程"
e2e.ti.com/.../faq-how-to-program-the-extended-otp-efuse-on-am6x-soc