从SPI主机引导

5个职位/0个新职位
最后一篇文章
普登切夫
离线
最后一次见到:2年8个月前
已加入:2015-06-21 14:37
从SPI主机引导

你好,
我对AN-B-001有点困惑——“从串行接口启动DA1458x”。
在表2:SPI主引导协议中,何时接收ACK/NACK?
-发送零字节时

-发送长度的LS字节时?
此外,根据表的最后一行(字节nr.8),当发送数据的第一个字节时,将接收代码/模式的ACK/NACK,
但这与下一张桌子不符。
我觉得MISO列的所有值都下移了一行。

设备:
MT\u对话框
离线
最后一次见到:2个月2周前
工作人员
已加入:2015-06-08 11:34
嗨,普登切夫,

嗨,普登切夫,

我不这么认为,交换的时间是表中指定的,ACK/NACK是在从主设备发送LS字节时发送的。

谢谢你的对话

普登切夫
离线
最后一次见到:2年8个月前
已加入:2015-06-21 14:37
谢谢你的回复。我

谢谢你的回复。我也找到了。
但是当发送第一个数据字节(根据表中的nr.8)时,我被困在第三个ACK/NACK上。我拿不到。始终接收0xFF。
通过前两个ACK/NACK(接收0x02)。有什么问题吗?

普登切夫
离线
最后一次见到:2年8个月前
已加入:2015-06-21 14:37
好的,问题解决了

好的,这个问题通过跟踪邻近报告器主机应用程序spi\u booter.c源代码解决了。
看来AN-B-001仍有错误/未完成。在第一个数据字节(表2中的字节Nr.8)之后没有ACK/NACK,也没有解释必须如何处理CS信号。

MT\u对话框
离线
最后一次见到:2个月2周前
工作人员
已加入:2015-06-08 11:34
嗨,普登切夫,

嗨,普登切夫,

580在实际数据之前发送的最后一个ack是spi的模式被发送时发送的ack,也许这个表有点误导,但是它的意思是当图像的最后一个字节被下载到580时发送最后的0x02或0x20。

谢谢你的对话