Hi Dialog technical team,
I need to flash the binary file of the DA14580 PRO kit from external device (LPC54102 Micro-controller) with SPI protocol. I have followed AN-B001 &AN-B-023 documents. First i am resetting the DA14580 board from external device by providing high to low signal at pin RST in connector J5 and giving 100ms delay and sending commands from SPI.
When i send 0x70,0x50,0x00,0xff from my LPC54102 via SPI, it is receiving 0x00 only but as per the document it should be 0x02 or 0X20.
SPI protocol is running with frequency of 500Khz in external device.
Can you guess what i have missed here ?
How can i receive proper response to proceed further ?
Device:

Hi ,
Now i can able to get response by providing 103 ms delay before sending commands from SPI.
I got this information from the AN-B-001 doc in Figure 6 ( DA14580: Boot timing from SPI Master) but the flow chart shown that need to wait for 100ms.
Any way the difference was only 3ms, why we need that much accuracy ?
Hi RatheeshT,
I dont get the question, what do you mean "why we need that much accurancy" when the reset occurs the Bootloader runs and it needs 100ms before the booting procedure starts, in the case of the host example the external device keeps on sending the header until the external device responds, please check the host example in the SDK where the image is downloaded to the host via SPI (DA1458x_SDK\5.0.4\projects\host_apps\da1458x\proximity\reporter).
Thanks MT_dialog