主题中讨论的其他部件:EVMK2G、 66AK2E05
现在我们在定制板上运行 DDR3、我需要启用 ECC 并测试它是否正常工作。
DDR3从地址0x8000_0000开始
我已经尝试设置了 ECCCTRL 寄存器中的 ECC 使能位。 即在0x2101_0110处设置值0x8000_0000
我的测试是启用 ECC、在 DDR3存储器中写入一个字、然后禁用 ECC 并在该位置更改一位。
我希望在重新启用 ECC 并尝试读取该位置后、它应该被校正并且 One_bit_ECC_ERR_CNT (0x2101_0130) 递增。
我还尝试按照 pdk_k2e_4_0_9分布随附的示例 ECC_TEST_APP 获取中断。 根据 AM5K2E0x 文档、DDR3_ERR 中断号为388。 这与分布中的任何中断编号都不匹配。
请帮我找到正确的设置。
谢谢
Dan