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.

[参考译文] AM263P4:软件版本未更新

Guru**** 2805935 points

Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1605497/am263p4-sw-version-not-updating

器件型号: AM263P4
Thread 中讨论的其他器件: UNIFLASH

您好、

我尝试通过更改 make_file_bootimage_gen 文件中的值来更新 SBL 的 SW 版本 (--swrev 2)

并且在器件中闪烁、应用程序运行正常

我再次在器件中以 SW rev =1 的方式刷写了相同的映像、但当我更改引导模式并运行时、它也运行良好、但不应这样做。

当我尝试通过 SOCID 并将 OTP 值解析为 soc_id_parser.py 时、它显示 SW rev =1 表示 OTP 区域中的版本未更新。

如何验证这一点、在这种情况下如何更改 OTP 值?

 

谢谢。此致

Geetha K

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

    尊敬的 Geetha:

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/latest/exports/docs/api_guide_am263px/group__DRV__HSMCLIENT__MODULE.html#ga6cb697a7edc9ed0cda9e18cf4c9fcb01

    您是否可以使用上述 API 来更新 SW 修订版本?

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

    您好:Nilabh、

    我查看了您提供的链接、了解了在 我的 SBL 软件中何时针对 HSM 版本(验证 HSM 固件后)和 Keyring 版本(验证密钥环证书后)调用这些 API  

    我不清楚在 SBL 软件中为 SBL 和应用更新版本调用这些读取/写入 API 的位置

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

    读取、您可以在任何地方执行操作、无论是 SBL 还是应用。

    写入时、您需要根据应用或固件更新架构注意这一点。

    更新固件并验证基本完整性后、请务必致电。

    这需要根据您的架构来决定

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

    您好:Nilabh、

    好!

    如何从证书读取软件版本? 与 OTP 软件版本进行比较?

    是否有任何 API 可从证书读取软件?

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

    则需要从闪存解析映像

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

    您好:Nilabh、

    我正在按照所示的图像更新 SBL、输出在写入后打印为零、然后在 读取后打印为 1。 不过、该应用程序正在运行。 从下一次开始、没有发生刷写、例如已加载 sbl_uart_uniflash、但不会加载 SBL 代码、它会被写入 tart 0%、当我在 ospi 模式下将其复位时、会在终端中显示 SOCID、这意味着 SBL 失败

    当我尝试在 UART 引导模式下刷写任何其他 SBL 映像时、并未发生。  每个 SBL 映像的 ART 为 0%、SBL 失败。

    我在 SBL 证书中将--swrev 更改为 2 和 3、但也是相同的问题。

    请帮帮我

    谢谢

    Geetha K

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

    嗨、Geeta、让我检查一下、然后尝试返回。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我尝试在 UART 引导模式下刷写任何其他 SBL 映像时、并没有发生这种情况。  每个 SBL 映像的 ART 为 0%且 SBL 失败。

    我认为此问题与软件版本无关。 您能否仔细检查刷写设置是否正确?