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.

[参考译文] PROCESSOR-SDK-AM64X:DDR 存储器初始化为0

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1356637/processor-sdk-am64x-ddr-memory-init-to-0

器件型号:PROCESSOR-SDK-AM64X

您好!

我将 sciclient_ccs_init.release.out 作为我的 SBL 加载。

然后、我将在 "C:\ti\mcu_plus_sdk_am64x_09_01_00_41\examples\drivers\ddr\ddr_ecc_test_ma_esm\am64x-evm"下运行"DDR_ECC_TEST_ESM\am64x-EVM"示例

我知道 DDR 已在  sciclient_ccs_init.release.out 中初始化、但 DDR 何时初始化为0? 您能为我指出一下位置吗? "C 代码或链接文件"

如果 DDR 存储器未初始化为0? 为什么它没有初始化为0? 是否有必要将其初始化为0?

如果初始化不为0、则会导致不确定的行为。   

谢谢

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

    没有必要将 DDR 初始化为全零。  软件应该根据需要初始化内存位置并且不应依赖于内存中的为零。

    此致、

    詹姆斯