TI论坛
直播中

h1654155275.5627

7年用户 225经验值
私信 关注
[问答]

ARM与6713的HPI通信,ARM读回数据与6713程序读出数据有时与逻辑分析仪结果不一致,这会是什么原因呢?

本帖最后由 一只耳朵怪 于 2018-6-25 14:36 编辑

ARM通过HPI发送数据到6713内存(DSP没有其他任何程序或数据占用该段内存)后,读回数据用串口显示;同时6713相应主机中断后,读出数据;逻辑分析仪分析6713的HPI数据线。通过仿真机跟踪发现:
1,逻辑分析仪的结果全部符合预计发送,即ARM发送的控制、地址、数据均正确;
2,ARM读回数据与6713程序读出数据总是一致,但是有时与逻辑分析仪结果不一致,错误发生概率大致有50%。
这会是什么原因呢?
谢谢!

回帖(2)

余少虹

2018-6-25 06:25:40
试试加长strobe选通信号
举报

h1654155275.5627

2018-6-25 06:38:15
引用: vuywsdfwf 发表于 2018-6-25 06:25
试试加长strobe选通信号

用逻辑分析仪仔细看了是时序的问题。锁存控制信号的下降沿来时,表征寄存器的信号沿刚巧变化为预期状态。这种情况出现时DSP存的数据就出错了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分