gpt4 book ai didi

linux - 如何在Linux中启用ddr的ecc?

转载 作者:太空宇宙 更新时间:2023-11-04 03:59:07 25 4
gpt4 key购买 nike

我在powerpc p1020上使用linux,Freescale提供了一个完整的系统,包括u-boot,linux。系统默认不启用ecc检查。我尝试通过修改p1020的ddr_sdram_cfg寄存器来启用此功能,但我失败了。在linux中,我只能mmap使用PROT_READ权限注册内存空间,如果添加PROT_WRITE权限,则会导致linux中断。然后我尝试在u-boot中启用ecc,但我也失败了,如果我使用mw修改ddr_sdram_cfg,u-boot就会停止。有人能解决这个问题吗?谢谢任何人帮助我。

最佳答案

答案取决于您的目标平台,例如您可能有 P1020RDB , 或者是其他东西。

假设可以在平台上启用 SDRAM ECC(这可能包括额外的 RAM 来保存校正子位,例如 36 位数据路径),则需要在初始化 SDRAM Controller 时启用 ECC。当 SDRAM 已在使用时,它无法在运行时打开。对芯片引用手册、目标平台文档和(理想情况下)目标 BSP u-boot 源的彻底研究将揭示所需的一切。

关于linux - 如何在Linux中启用ddr的ecc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23602056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com