Quantcast
Channel: C6000™多核 - 最近的话题
Viewing all articles
Browse latest Browse all 5545

DSP通过SRIO引导启动,低概率出现程序加载进去DSP之后,DSP无法正常启动的情况。

$
0
0

各位专家!

        板卡上使用16片6678DSP,DSP通过SRIO引导启动,板卡上LMP为P2020。在板卡启动阶段,P2020会通过SRIO Switch 配置每个DSP的device id。之后DSP的程序由P2020通过SRIO加载到DSP。

       目前的问题是:低概率的出现,程序加载到DSP之后DSP无法正常启动,此时挂载仿真器查看发现DSP程序已经跑飞。Exception at 0x8101c8 EFR=0X2 NRP=0X8101C8。此时通过P2020给该DSP写软复位,再进行DDR初始化,使用TI提供的memory test程序进行存储测试,测试发现内部存储没有问题,但是外部的DDR在测试的时候出现问题,写入和读取出来的值不一致。同时,如果通过SRIO向DSP的DDR写数据,会出现SRIO hang死。该情况下通过软件写Reset并不能修复,只能通过给DSP掉电才能恢复。

      板卡上的所有DSP均经过memory test测量过,正常情况下没有出现问题,SRIO的眼图也是没有问题的。DSP的CVDD也调节到1.1V。


Viewing all articles
Browse latest Browse all 5545

Trending Articles