- Sun Oct 25, 2020 4:56 am
#89205
davydnorris wrote:Is there any reason you want to speed it up? Is it just a worry about power consumption?
Also @eriksl - would love to see more on your benchmarks - very interested to know more on top sustained transfer speeds and how they can be achieved
How do you mean exactly?
I referred to my OTA mechanism, in dummy read or dummy write operation mode. It does take checksums (RC and SHA) here and there, it compares sectors to see if a sector really needs to be written and does a verify read, so it might not be the fastest possible. So, if you're simply sending or receiving data and discard it, you may get a higher througput, but I guess that would be kind of useless information.
I am quite satisfied (even if I say it myself
) with my OTA mechanism. Even though I get bogus data passed from the SDK code (wlan driver) every now and then (possibly AMPDU concatenated frames or simply a bug), it won't bend and always yields a completely correctly written image. The drawback is that it needs a host-side utility, that feeds the sectors in an interactive way, no http here! I've been thinkiing about that, but it's complex. One of the issues is that you can't do a per-sector checksum, or you might have to resolve to something like javascript and implement the protocol I am using now, there.