annotate fluid-mnf/Performance @ 363:6cff3ee315e0

fluid-mnf/README: work in progress
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 15 Mar 2020 03:02:13 +0000
parents 1f13f0e43e43
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
360
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 Even though it cannot be a replacement for fc-loadtool in most use cases, FLUID
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 is very aggressively optimized for speed in ways that would be hard to match in
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 our fc-loadtool architecture. Therefore, on those targets which are supported
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 by both FLUID and fc-loadtool, flash programming with FLUID is faster. Here
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 are the performance numbers, flashing an Openmoko GTA02 modem with firmware
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 version moko-new-fw-20190128, going through the external headset jack,
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 UberWaves CP2102 Professional cable:
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 fluid-mnf at 115200 baud: 2m28s
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 fc-loadtool at 115200 baud: 4m02s
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 fluid-mnf at 812500 baud: 0m40s
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 fc-loadtool at 812500 baud: 1m12s
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 With both tools the m0 version of the firmware image (fwimage.m0) was being
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 flashed; in the case of fc-loadtool the new flash e-program-m0 command was used.
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 The version of fc-loadtool used for this test is the one that is about to be
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 released with fc-host-tools-r13; previous versions would be even slower. In
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 the case of fluid-mnf the -C option was used to disable delta downloads, making
1f13f0e43e43 fluid-mnf: doc update after GTA02 tests
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 the test operation independent of previous flash state.