龙芯2K1000实战开发-内存调试

文章目录

    • 概要
    • 整体架构流程
    • 技术名词解释
    • 技术细节
    • 小结

概要

提示:这里可以添加技术概要

例如:

这里主要分享在PMON环境下,关于内存部分的调试

整体架构流程

提示:这里可以添加技术整体架构
内存调试基本上的PMON设计开发的第一步,本章节主要讲述内存调试的各个方面

技术名词解释

提示:这里可以添加技术名词解释

AUTO_DDR_CONFIG – 用于使能自动配置 s1 参数的功能。如果不定义该宏定义,需要手 动输入 s1 参数,当内存形态为非正常内存条时,比如内存条没有 SPD 或者内存通道由贴片 颗粒组成时需要采用这种方法。

DDR_S1 – 当自动探测内存的开关 AUTO_DDR_CONFIG 打开时需要确认 s1 中关于 i2c 的地址是否与硬件一致,其对应关系为:

s1[31:28] – MC1 SLOT1 的 i2C 地址

s1[27:24] – MC1 SLOT0 的 i2C地址

s1[23:20] – MC0 SLOT1 的 i2C 地址

s1[19:16] – MC0 SLOT0 的 i2C地址

       给定 i2c 的地址后程序会根据读到的 SPD 信息更新 s1 的值,更新后 s1 的定义见下文。 当自动探测内存的

你可能感兴趣的:(龙芯2K1000开发实战,嵌入式硬件)