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:U-Boot 代码寄存器读取问题

Guru**** 2463330 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1476066/dra821u-u-boot-code-register-read-problem

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

工具与软件:

尝试使用 U-Boot 中的代码读取 DRA821寄存器。 我可以读取0x4300c2c0并且它可以正常工作。 然后、如果我读取0x43018204、它会导致 U-Boot 出现紧急情况。 如果我反转顺序并首先执行0x43018204、它将起作用、0x4300c2c0将失败。  

在2次寄存器读取之间、我可以做些什么以使它们全部正常工作吗?

此外、如果我使用 U-boot md.l 命令、则两个寄存器读取都将起作用。

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

    您的问题最初已 分配给 Keerthy

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

    您好!

    [报价用户 id="641447" url="~/support/processors-group/processors/f/processors-forum/1476066/dra821u-u-boot-code-register-read-problem "]0x4300c2c0 [/报价]

    即 CTRLMMR_WKUP_POST_STAT 寄存器。 我可以知道为什么在 U-Boot 中读取它吗?

    [报价用户 id="641447" url="~/support/processors-group/processors/f/processors-forum/1476066/dra821u-u-boot-code-register-read-problem ]0x43018204 [/报价]

    CTRLMMR_WKUP_PRG_PP_MCU_STAT 寄存器。 同样、用例是什么?

    -基尔西

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

    我在这篇文章中发帖、介绍了我们的 DRA821实现。 我们将 DRA821配置为在上电时运行 BIST。 我们读取 post_STAT 以验证正常完成。  

    正在读取 PP_MCU_STAT 以验证电压和电流是否正常。

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

    尊敬的 David:

    我会与安全专家核实并返回。

    -基尔西

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

    David、您好!

    您是否具有可以运行 SDL 示例的设置?

    有一个 SDL API:

    SDL_PBIST_getPOSTStatus (&Result)、SDL_LBIST_getPOSTStatus (&Result)

    -基尔西

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

    我无法引导 RTOS、因此无法访问 SDL。 在 U-Boot 环境中我需要用到它。

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

    David、

    我们在 U-Boot 上没有任何参考实现。 我会回来、与我们的 U-Boot 专家进行核实。 由于这不是受支持的功能、因此 U-Boot 支持将需要一些时间。 感谢您的理解。

    此致、

    基尔西