使用SPI从外部设备闪烁二进制到DA14580 PRO套件

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
3个帖子/ 0个新
最后发表
RatheeshT
离线
最后看到:2年2周以前
加入:2017-01-02还剩11分08秒
使用SPI从外部设备闪烁二进制到DA14580 PRO套件

你好对话技术团队,

我需要用SPI协议从外部设备(LPC54102微控制器)flash DA14580 PRO套件的二进制文件。我已经跟踪AN-B001和an - b -023文件。首先,我通过在连接器J5的引脚RST上提供高到低的信号,并给予100ms延迟和从SPI发送命令,从外部设备重置DA14580板。
当我发送0x70,0x50,0x00,0xff从我的LPC54102通过SPI,它只接收0x00,但根据文档,它应该是0x02或0X20。

SPI协议在外部设备上以500Khz的频率运行。

你能猜到我错过了什么吗?
我怎样才能得到适当的回应,以便继续进行下一步工作?

设备:
RatheeshT
离线
最后看到:2年2周以前
加入:2017-01-02还剩11分08秒
你好,

你好,
现在我可以通过在从SPI发送命令之前提供103毫秒的延迟来获得响应。
我从图6中的AN-B-001文档中得到了这个信息(DA14580:从SPI Master启动时间),但是流程图显示需要等待100ms。

无论如何,差异只有3毫秒,为什么我们需要那么多的精度?

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨RatheeshT,

嗨RatheeshT,

我不问题,你是什么意思“为什么我们需要这么多准确率”重置发生引导装载程序运行时,它需要100 ms引导过程开始前,在主机例子外部设备继续发送消息头,直到响应外部设备,请查看SDK中的主机示例,图像通过SPI (DA1458x_SDK\5.0.4\projects\host_apps\da1458x\proximity\reporter)下载到主机。

由于MT_dialog