工具与软件:

我尝试了将 CMACKEY0 (0x78018)(32位)从0xFFFFFFFF 修改为0xFFFFFFFE。
然后点击 PROGRAM 按钮、其显示为 FAILED、如下所示。
问题:为什么会发生这种情况?
根据 OTP 的说明、每个位只能在1到0之间编程一次。

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:

我尝试了将 CMACKEY0 (0x78018)(32位)从0xFFFFFFFF 修改为0xFFFFFFFE。
然后点击 PROGRAM 按钮、其显示为 FAILED、如下所示。
问题:为什么会发生这种情况?
根据 OTP 的说明、每个位只能在1到0之间编程一次。

我想这可能是由 OTP ECC 引起的。 由于我挑选了一个新的板、DCSM OTP 存储器处于默认状态。 我只需将 CMACKEY0 (0x78018)(32位)从0xFFFFFFFF 更改为0xFFFFFFFE、即已成功编程。

当 将 CMACKEY0 (0x78018)(32位)从0xFFFFFFFF 编程到0xFFFFFFFE 时、发生 I POST 问题的电路板出现故障。
该板具有后台、在进行上述 CMACKEY0更改之前、已对以下部分进行了更改。
引导引脚数和 BOOTDEF0。
您能帮助分析 OTP ECC 机制吗、它会导致这个问题吗?
如果是、以下说明应具有前提条件。
每个位只能在1到0之间编程一次、也将受 OTP ECC 限制、OTP ECC 也只能在1到0之间编程一次。
如果我这样做、每次都只需将 DCSM OTP 中的一位从1更改为0。
由于 OTP ECC 限制、DCSM OTP 中的所有位都有机会从1编程为0。
