comparison CHANGES @ 653:2d5d1ca58b2a

CHANGES: fc-xram binary protocol
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 02 Mar 2020 21:28:34 +0000
parents 44bc757ce2a5
children 742c99c1ff52
comparison
equal deleted inserted replaced
652:d42534e5ac02 653:2d5d1ca58b2a
2 2
3 * fc-loadtool memory dump commands (dump2bin and dump2srec) have been 3 * fc-loadtool memory dump commands (dump2bin and dump2srec) have been
4 reimplemented using loadagent's new BINDUMP command, sending the dump stream 4 reimplemented using loadagent's new BINDUMP command, sending the dump stream
5 from the target to the host in binary format instead of hex. This change 5 from the target to the host in binary format instead of hex. This change
6 speeds up the dump transfer time by a little over 2x. 6 speeds up the dump transfer time by a little over 2x.
7
8 * fc-xram uses the new binary protocol to transfer the user's XRAM image to the
9 target, producing a speed increase of 3.5x to 5x for the most common use
10 cases.
7 11
8 * All loadtools programs: the step of feeding the IRAM code image to the 12 * All loadtools programs: the step of feeding the IRAM code image to the
9 Calypso boot ROM has been sped up by about 700 ms by grouping contiguous 13 Calypso boot ROM has been sped up by about 700 ms by grouping contiguous
10 S-record payloads into larger blocks (up to the boot ROM limit of 1014 bytes 14 S-record payloads into larger blocks (up to the boot ROM limit of 1014 bytes
11 per block) instead of sending each S-record payload (30 bytes typically) as 15 per block) instead of sending each S-record payload (30 bytes typically) as