# HG changeset patch # User Mychaela Falconia # Date 1583610190 0 # Node ID 2772cf8435b46c693bcc04a93011b6ca1606beeb # Parent 51bcfb251b237b78b851fdc9466525241b4b81c4 CHANGES: binary protocol for flash programming operations diff -r 51bcfb251b23 -r 2772cf8435b4 CHANGES --- a/CHANGES Sat Mar 07 19:28:09 2020 +0000 +++ b/CHANGES Sat Mar 07 19:43:10 2020 +0000 @@ -5,11 +5,19 @@ from the target to the host in binary format instead of hex. This change speeds up the dump transfer time by a little over 2x. +* fc-loadtool flash programming commands (flash program-bin, program-m0 and + program-srec) have likewise been changed to use a new binary protocol, + producing some improvement in flash programming times, particularly when a + slow 115200 baud serial link has to be used. + * fc-xram uses the new binary protocol to transfer the user's XRAM image to the target, producing a speed increase of 3.5x to 5x for the most common use cases. Also added CRC-32 verification of the downloaded RAM regions before jumping to the downloaded image. +* New version of loadagent has added support for the new binary protocols for + memory dumps, flash programming and XRAM loading. + * All loadtools programs: the step of feeding the IRAM code image to the Calypso boot ROM has been sped up by about 700 ms by grouping contiguous S-record payloads into larger blocks (up to the boot ROM limit of 1014 bytes