FreeCalypso > hg > freecalypso-tools
comparison CHANGES @ 667:2772cf8435b4
CHANGES: binary protocol for flash programming operations
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 07 Mar 2020 19:43:10 +0000 |
parents | 742c99c1ff52 |
children | be641fa7b68d |
comparison
equal
deleted
inserted
replaced
666:51bcfb251b23 | 667:2772cf8435b4 |
---|---|
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 | 7 |
8 * fc-loadtool flash programming commands (flash program-bin, program-m0 and | |
9 program-srec) have likewise been changed to use a new binary protocol, | |
10 producing some improvement in flash programming times, particularly when a | |
11 slow 115200 baud serial link has to be used. | |
12 | |
8 * fc-xram uses the new binary protocol to transfer the user's XRAM image to the | 13 * 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 | 14 target, producing a speed increase of 3.5x to 5x for the most common use |
10 cases. Also added CRC-32 verification of the downloaded RAM regions before | 15 cases. Also added CRC-32 verification of the downloaded RAM regions before |
11 jumping to the downloaded image. | 16 jumping to the downloaded image. |
17 | |
18 * New version of loadagent has added support for the new binary protocols for | |
19 memory dumps, flash programming and XRAM loading. | |
12 | 20 |
13 * All loadtools programs: the step of feeding the IRAM code image to the | 21 * All loadtools programs: the step of feeding the IRAM code image to the |
14 Calypso boot ROM has been sped up by about 700 ms by grouping contiguous | 22 Calypso boot ROM has been sped up by about 700 ms by grouping contiguous |
15 S-record payloads into larger blocks (up to the boot ROM limit of 1014 bytes | 23 S-record payloads into larger blocks (up to the boot ROM limit of 1014 bytes |
16 per block) instead of sending each S-record payload (30 bytes typically) as | 24 per block) instead of sending each S-record payload (30 bytes typically) as |