你好
我们有一个关于从串行接口启动的问题。并且我们尝试了基于DA14580_SDK_3.0.2.1/host_apps/da14580/proximity/reporter的SPI引导,但是返回Preamble NACK。请告诉我Preamble NACK返回的原因是什么
最好的问候,
嗨Kazuyori,
如果DA14580无法从主服务器检测到0x70 0x50的序言,则返回NACK。这可能是由以下几件事情引起的:
1.您的时钟速度不应该偏离512kHz太大的幅度
2.确保主和从之间的SPI线尽可能短,rhey被正确地终止
3.主从端必须引用相同的GND。
如果您仍然不能让它工作,请提供两者之间的沟通的痕迹。
谢谢您的回复。
谢谢你提出的决议。1.它是我们检查在1MHz的操作相同的样本软件。我甚至尝试了512kHz,但结果没有改变。2.我们用长电缆连接,进行手动执行评估。当我们试图缩短它们时,SPI引导是成功的。3.接地是常见的。
谢谢你!
你好,
很高兴听到你能够解决这个问题,并且能够向前迈进。
嗨Kazuyori,
如果DA14580无法从主服务器检测到0x70 0x50的序言,则返回NACK。这可能是由以下几件事情引起的:
1.您的时钟速度不应该偏离512kHz太大的幅度
2.确保主和从之间的SPI线尽可能短,rhey被正确地终止
3.主从端必须引用相同的GND。
如果您仍然不能让它工作,请提供两者之间的沟通的痕迹。
谢谢您的回复。
谢谢你提出的决议。
1.它是我们检查在1MHz的操作相同的样本软件。
我甚至尝试了512kHz,但结果没有改变。
2.我们用长电缆连接,进行手动执行评估。
当我们试图缩短它们时,SPI引导是成功的。
3.接地是常见的。
谢谢你!
你好,
很高兴听到你能够解决这个问题,并且能够向前迈进。