view fluid-mnf/Performance @ 362:b4fb0c7dfdf4

fluid-mnf: added -oC option to use cmd39.m0 for Calypso C05
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 14 Mar 2020 19:44:44 +0000
parents 1f13f0e43e43
children
line wrap: on
line source

Even though it cannot be a replacement for fc-loadtool in most use cases, FLUID
is very aggressively optimized for speed in ways that would be hard to match in
our fc-loadtool architecture.  Therefore, on those targets which are supported
by both FLUID and fc-loadtool, flash programming with FLUID is faster.  Here
are the performance numbers, flashing an Openmoko GTA02 modem with firmware
version moko-new-fw-20190128, going through the external headset jack,
UberWaves CP2102 Professional cable:

fluid-mnf   at 115200 baud: 2m28s
fc-loadtool at 115200 baud: 4m02s
fluid-mnf   at 812500 baud: 0m40s
fc-loadtool at 812500 baud: 1m12s

With both tools the m0 version of the firmware image (fwimage.m0) was being
flashed; in the case of fc-loadtool the new flash e-program-m0 command was used.
The version of fc-loadtool used for this test is the one that is about to be
released with fc-host-tools-r13; previous versions would be even slower.  In
the case of fluid-mnf the -C option was used to disable delta downloads, making
the test operation independent of previous flash state.