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.

[参考译文] DRA821U:成功从 OSPI 闪存引导、但 ENV 无法保存到 OSPI 闪存上

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1501844/dra821u-booting-from-ospi-flash-successfully-but-env-cannot-be-saved-onto-ospi-flash

器件型号:DRA821U
主题:DRA821中讨论的其他器件

工具/软件:

尊敬的 Champ:  

客户反馈 DRA821 EVM 可以顺利从 OSPI 闪存引导、但 savenv 不会保存到 OSPI 闪存上。  

控制台日志已附加、没有有关 env 保存位置的提示。  

e2e.ti.com/.../ospi-log.txt



SF 探针可以检测 s28hs512t

ENV REDUNDND 看起来正常和工作
但是、saveenv 然后重置将发现 env 未保存。  

OSPI 闪存写入是否有任何限制?

Br、Rich

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

    您好 Rich、

    只需问几个问题:

    此致

    Gokul

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

    Gokul,  


    客户正在使用 SDK 10.0并在 TI J7200 EVM 上进行测试。  

    客户和我阅读了您指出的 e2e、使用 OSPI 作为引导介质时、saveenv 存在问题。 uENV.txt 是可以理解的替代。  

    但是、在客户对其所有产品(包括 TI 解决方案 SOC 等)、 AM62x 和 AM64x 上使用时、他们会在闪存上的 env 中保存密码。

    如果密码的哈希值保存在 uENv.txt 中、则会得到该哈希值。  

    这种限制是来自 u-boot 版本、SDK 版本还是要从 OSPI 引导的 ROM 代码?  

    是否可以修复它或其他替代方法来保存到其他闪存?  

    Br、Rich  

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

    您好 Rich、

    您能帮助我们完成您在配置中所做的更改、以便从 ospi 闪存启用 saveenv 吗?

    此致

    Gokul

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

    Gokul,  


    AM62x 和 AM64x 您指的是什么? 即 QSPI 闪存。  

    还可以吗?  

    Br、Rich

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

    您好 Rich、

    您能帮助我们进行 u-boot configs 中的修改吗 TI J7200 EVM。

    此致

    Gokul

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

    Gokul,  

    请从客户处找到更改

    Br、Rich

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

    您好 Rich、

    您能否尝试更新偏移、因为当前偏移可能会失败:

    相应地、这些值为:

    • 环境偏移量:0x700000
    • 冗余环境偏移:0x720000
    • 环境大小:0x20000
    • 环境扇区大小:0x20000

    此致

    Gokul

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

      嗨、Gokul

    我已经按照您所述修改了内核配置。 但仍然不起作用。  

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

    Alvin、  

    您是否修改了除内核配置更改之外的偏移设置?

    Br、Rich

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

    尊敬的 Alvin:

    此外、您还可以确保在菜单 config 中搜索时启用以下配置、因为这两个配置都需要启用。

    • CONFIG_ENV_IS_IN_FLASH
    • CONFIG_ENV_IS_IN_SPI_FLASH

    此致

    Gokul

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

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

    尊敬的 Alvin:

    您能否通过在 menuconfig 中搜索 CONFIG_ENV_IS_IN_FLASH 来验证是否也已启用该配置。

    此致

    Gokul