comparison CHANGES @ 657:742c99c1ff52

CHANGES: fc-xram CRC-32 verification
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 03 Mar 2020 00:19:30 +0000
parents 2d5d1ca58b2a
children 2772cf8435b4
comparison
equal deleted inserted replaced
656:9f5a3e9e6294 657:742c99c1ff52
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 7
8 * fc-xram uses the new binary protocol to transfer the user's XRAM image to the 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 9 target, producing a speed increase of 3.5x to 5x for the most common use
10 cases. 10 cases. Also added CRC-32 verification of the downloaded RAM regions before
11 jumping to the downloaded image.
11 12
12 * All loadtools programs: the step of feeding the IRAM code image to the 13 * All loadtools programs: the step of feeding the IRAM code image to the
13 Calypso boot ROM has been sped up by about 700 ms by grouping contiguous 14 Calypso boot ROM has been sped up by about 700 ms by grouping contiguous
14 S-record payloads into larger blocks (up to the boot ROM limit of 1014 bytes 15 S-record payloads into larger blocks (up to the boot ROM limit of 1014 bytes
15 per block) instead of sending each S-record payload (30 bytes typically) as 16 per block) instead of sending each S-record payload (30 bytes typically) as