在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4102|回复: 4

[讨论] ECC检验

[复制链接]
发表于 2015-6-24 09:44:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
请问各位高手,ddr的ecc检验,正常情况下应用如何使用这个功能呢?因为上电后,若没有对ddr存储器付初值,进行对ddr单拍先写后读操作,都会产生ECC错误中断,处理器不停要响应中断,严重影响效率,到底正常应用是如何解决这种问题的???是上电后先要对内存进行初始化赋值后才能使用吗?求指教
发表于 2015-6-24 15:40:56 | 显示全部楼层
本帖最后由 dzplay 于 2015-6-24 16:04 编辑

这个和处理器的ddr控制器相关吧,不知道楼主用的哪款处理器?——【补充】如果楼主读写前没有初始化ddr,但处理器的ECC_EN功能配置为有效;必然会出现ECC中断。

以下摘自freescale P3041的Design Consideration

ECC_EN ECC enable
Note that when HID1[RFXE] = 1, uncorrectable read errors (that is, multi-bit errors) cause the
assertion of core_fault_in, which causes the core to generate a machine check interrupt unless
HID1[RFXE] is disabled (by clearing HID1[RFXE] = 0). If RFXE is zero and an uncorrectable read
error occurs, ERR_DISABLE[MBED] must be cleared and ERR_INT_EN[MBEE] and ECC_EN
must be set to ensure an interrupt is generated.
0 No ECC errors are reported. No ECC interrupts are generated. (ECC is disabled).
1 ECC is enabled.
 楼主| 发表于 2015-6-24 19:34:23 | 显示全部楼层
英文不太好,没太看明白楼上给的信息是什么意思?但是不管什么处理器是不是在使能ECC功能,切应用控制器前都要对mem进行初始化啊,这个有点说不通啊
发表于 2015-6-28 14:46:09 | 显示全部楼层
回复 1# 董小三

对ddr单拍先写后读应该不会出错啊,读出的值应该是上一拍写入的值啊
 楼主| 发表于 2015-7-1 06:26:46 | 显示全部楼层
回复 4# asic_xuan


    单拍有问题,burst没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-27 05:30 , Processed in 0.023020 second(s), 11 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表