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.

[参考译文] RM48L952:一次性可编程(OTP)闪存静态配置-安全诊断

Guru**** 2763595 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064995/rm48l952-one-time-programmable-otp-flash-static-configuration---safety-diagnostics

器件型号:RM48L952

您好!

请澄清以下对一次性可编程(OTP)闪存静态配置 模块的怀疑。

序号 器件 测试标识符 说明
1 一次性可编程(OTP)闪存静态配置   OTP1 如果检测到错误、将触发哪个 ECC ESM 事件?
2. OPT4A 如何对 OTP 内容执行 CRC 校验? 是否有可用的 API?
3. OTP4B 如何对 OTP 内容执行 CRC 校验? 是否有可用的 API?
4. OTP5 如何执行此诊断功能? 是否会触发任何 ESM 事件?
5. OTP6 如何执行此诊断功能? 是否会触发任何 ESM 事件?
6. OTP7 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
7. OTP8 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
8. OTP9. 如何  在 SW 中执行此诊断功能?  是否有可用于执行此测试的 API?
9. OTP10 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
10. OTP11 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
11. OTP12 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
12. OTP13. 如何 在 SW 中执行此诊断功能?  是否有可用于执行此测试的 API?

此致、

Monish P

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064995/rm48l952-one-time-programmable-otp-flash-static-configuration---safety-diagnostics "]
    1 一次性可编程(OTP)闪存静态配置   OTP1 如果检测到错误、将触发哪个 ECC ESM 事件?
    [/报价]

    OTP ECC:ESM 1.6用于可纠正的错误、ESM 3.7用于不可纠正的错误。

    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064995/rm48l952-one-time-programmable-otp-flash-static-configuration---safety-diagnostics "]
    2. OPT4A 如何对 OTP 内容执行 CRC 校验? 是否有可用的 API?
    3. OTP4B 如何对 OTP 内容执行 CRC 校验? 是否有可用的 API?
    [/报价]

    您可以使用 sl_CRC_Calculate()来计算 OTP 内容的 CRC。

    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064995/rm48l952-one-time-programmable-otp-flash-static-configuration---safety-diagnostics "]
    4. OTP5 如何执行此诊断功能? 是否会触发任何 ESM 事件?
    5. OTP6 如何执行此诊断功能? 是否会触发任何 ESM 事件?
    [/报价]

    OTP 5: 闪存 存储器阵列中的位复用、它是一个内置的硬件特性。 无 ESM 标志。  

    OTP 6: 闪存扇区保护、您可以通过编程 BSE 寄存器来启用或禁用它。 无 ESM 标志

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064995/rm48l952-one-time-programmable-otp-flash-static-configuration---safety-diagnostics "]
    6. OTP7 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
    7. OTP8 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
    [/报价]

    OTP7: 闪存包装器诊断模式1测试。 它将 测试闪存包装程序中的 ECC 逻辑。  

    OTP8:闪存包装程序诊断模式2测试。 它是检查生成的 ECC 综合征。  

    这两个测试没有 API。 请参阅  TRM 中关于 HOE 的5.6.2.1和5.6.2.2以执行测试。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064995/rm48l952-one-time-programmable-otp-flash-static-configuration---safety-diagnostics "]
    8. OTP9. 如何  在 SW 中执行此诊断功能?  是否有可用于执行此测试的 API?
    9. OTP10 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
    [/报价]

    OTP9: 闪存包装程序诊断模式3测试。

    OTP10: 闪存包装程序诊断模式4测试。

    这两个测试没有 API。 有关  如何执行测试、请参阅 TRM 的5.6.2.3和5.6.2.4。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="460445" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064995/rm48l952-one-time-programmable-otp-flash-static-configuration---safety-diagnostics "]
    10. OTP11 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
    11. OTP12 如何 在 SW 中执行此诊断功能? 是否有可用于执行此测试的 API?
    12. OTP13. 如何 在 SW 中执行此诊断功能?  是否有可用于执行此测试的 API?
    [/报价]

    OTP11: 闪存扇区 保护逻辑的软件测试。 您可以尝试写入受保护的闪存扇区、可以测试闪存扇区保护逻辑的操作。 无可用 API。

    OTP12: 硬件 CRC 的软件测试。  可以通过检查预期 CRC 值的正确计算来测试硬件 CRC 的功能。 您可以在 SDL 中使用 CRC 计算 API。

    OTP13: CRC 自动覆盖。 这是一项硬件功能、无需测试。