工具/软件:TI-RTOS
你(们)好
我的工具:
操作系统:Win7
电路板:定制
DSP:C6678
FPGA:Virtex 7
CCS:7.
我可以通过 SRIO 将 FPGA 连接到 DSP、但我现在遇到了一些问题。
首先、我可以创建一个项目、将数据从 FPGA 发送到 DSP、经过一些处理后、DSP 通过 SRIO 返回结果。
现在、在运行时模式下会出现一些问题。 为了进行调试、我检查了一些寄存器、如下所示:
SPN_Err_STAT
SPN_CTL
SPN_LM_RESP
SPX_ERR_DET
处于正确状态的寄存器值如下所示:
SPN_Err_STAT ------ > 0x00000002 (Port_OK)
SPN_CTL ------ > 0xd0600001
SPN_LM_RESP ------ > 0x00000000
SPX_ERR_DET ---- > 0x00000000
处于不正确状态的寄存器值如下所示:
SPN_Err_STAT ------ >设置了"输入错误已停止"、"遇到输入错误"和"遇到输出错误"。
SPN_CTL ------ > 0xd0600001
SPN_LM_RESP ------ > 0x80000010
SPX_ERR_DET ---- >设置了 feild "Delfication Error"。
问题1:
为什么会发生这些错误? 请帮助我分析 并解决问题。(“输入错误已停止”、“遇到输入错误”、“遇到输出错误”和“分界错误” )
问题2:
为什么" SPM_LM_RESP "值 处于正确状态" 0x00000000"?
此致