FreeCalypso > hg > freecalypso-tools
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 |