TI中文支持网
TI专业的中文技术问题搜集分享网站

6678调试SRIO例程出错

我是个DSP新手,还没入门,用6678的EVM调试SRIO ,例程为网上下载的Keystone例程,调试出现下面的情况:

Enable Exception handling…

External exception happened. MEXPFLAG[3] = 0x200000.

    Event 117: UMC_ED2 Uncorrected bit error detected

    Enter LL2 EDC handler, but no error flag is set!

NRP=0xc046cf8, NTSR=0x1000d, IRP=0x0, ITSR=0x0, TSCH=0x0, TSCL=0x42066

  B3=0xc046c94, A4=0x1, B4=0x3, B14=0x8254c8, B5=0x8231d8

SRIO_DIGITAL_LOOPBACK test start……………………………………………………………………………………

Initialize DSP main clock = 100.00MHz/1×10 = 1000MHz

Initialize DDR speed = 66.67MHzx/1×20 = 1333.333MTS

DDR3 leveling has failed, STATUS = 0x40000064

请教一下这是什么原因导致的?应该怎么解决?

Thomas Yang1:

这个是DDR3 LEVELING检测失败,在用SRIO通信做数据搬移时,在数据源或者目的地址是在DDR3中的情况时,需要先完成DDR3的初始化,而DDR3 leveling是DDR3初始化的一部分,建议先跑下memory test工程,这样在保证DDR是正常初始化的情况下,再去运行SRIO 测试工程

user5044372:

回复 Thomas Yang1:

你好,我试了memory test,依然有同样的问题

DDR3 leveling  has failed,STATUS = 0x40000064

请问该怎么办?

有人说用TI的GEL测一下DDR,可是我完全不知道怎么操作。

user5044372:

回复 Thomas Yang1:

你好,我最近试了试用论坛下载的SRIO测试GEL来做初始化,可以初始化通过,但是测试SRIO时发现部分目的地址测试完后数据一直是0.

我用的开发板是EVM6678LE。论坛上有人说SRIO的例程在EVM6678L上正常,在LE上有问题,不知道是不是这样?

Thomas Yang1:

回复 user5044372:

请问您目的地址,源地址是L2还是DDR3,如果是L2,先放到L2中试试,以排除是DDR3相关的问题

赞(0)
未经允许不得转载:TI中文支持网 » 6678调试SRIO例程出错
分享到: 更多 (0)