On Sat, 2020-07-18 at 13:03 +0200, m...@adrianschmutzler.de wrote:
> > I tried 80MHz and 65MHz, but that didn't result in proper reads.
> > 50MHz,
> > 55MHz, and 60MHz do appear to work on my eap245-v1, so I really
> > wouldn't
> > risk going above 50MHz.
> 
> If you've taken the 25 MHz somewhere reasonable, as you stated, I'd
> also be fine with that.
> 
> My motivation is mainly to prevent copy/pasting that value from other
> devices without thinking, ending up with slower read speed without a
> real reason.
> 
> So, either do a simple read test whether 50 MHz is faster, and take
> it if there is relevant improvement, or stick to the 25 Mhz from GPL
> sources anyway.

Using `time dd if=/dev/mtd3 of=/dev/null` I took a few data points:

    f (MHz) |    25  |    40  |    60
      T (s) |  7.22  |  5.28  |  4.37

Resulting in T = T_0 + S/f, with T_0 = 2.275 s and S = 123 s×MHz

At 50MHz, reading the entire firmware partition (mtd3) would take 4.7s.
This is 35% faster (-2.5s) than with a 25MHz SPI clock. Not
insignificant, but I must say I didn't notice any difference in boot time 
between 25MHz and 50MHz; that still took ~30s. So I would opt to stay with 
25MHz.

Best,
Sander


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to