Other Parts Discussed in Thread: AM62L
器件型号: AM62L
我刚刚 在 AM62L 上尝试了 TF-A K3_SIP_WRITE 和 K3_SIP_OTP_READ 调用、或者 TISCI 消息 TISCI_MSG_WRITE_OTP_MMR/TISCI_MSG_READ_OTP_MMR。
写入字的宽度似乎只允许为 25 位。 写入 0x02000000 会导致错误。 向下一个字偏移写入 0x1 会使前一个字为 0x02000000。 因此、总的来说、每 32 位字似乎只有 25 个保险丝位、但从字/位偏移到实际保险丝的编码在保险丝写入和保险丝读数之间不一致。 这是预期行为吗? 它是这样还是要修复的错误?
相关、 https://software-dl.ti.com/tisci/esd/22_01_02/6_topic_user_guides/extended_otp.html 指的是特定于 SoC 的文档:
扩展 OTP 区域最多可以有 1024 位。 扩展 OTP 区域组织成位行。 每行的宽度可能因器件而异。 有关以下详细信息、请参阅第 5 章:特定于 SoC 系列的文档。
第 5 章不包含有关保险丝行宽度的任何信息