Hello,
I have been able to successfully download my DA14580 following the method outlined in AN-B-001.
I have been using pins P0_0 and P0_1 and therefore downloading at 57600 baud.
At this point, I would like to change the way I do the download in order to do other things during the download.
I am attempting to transfer bytes "5 to N" (as specified in AN-B-001 Rev. 2.0 Table 5) in "chunks" of 512 bytes with
and idle gap of 125ms in between. This apparently only seems to work intermittently.
I have not been able to find any documentation specifying any timing requirements for this part of the download.
Are there any? Is there a problem in doing the download this way?
Regards,
- Mike

Hi,
启动序列必须超时t some point for obvious reasons. While I am trying to get the actual time-out time, can you share with me why such a relatively long idle gap between the code blocks is required? It will have quite an impact on the power consumption during boot-up.
Thank you for that information. At the moment, that is the resolution of our system timers. Its becoming apparent we will need an alternate way to do the download which falls within the timeout. Based on my experimentation, the timeout value seems to be around 60ms, but I would appreciate it if you would get the exact value.
- Mike
Any more information on this timeout value?
Hi Again,
I just received confirmation that the timeout in fact is 60ms. This time out is the same for all the UART steps in the boot sequence.