Skip to content

Commit 72de711

Browse files
committed
Merge branch 'fix/coredump_uart_checksum_error_v5.4' into 'release/v5.4'
Fix/coredump uart checksum error (v5.4) See merge request espressif/esp-idf!38364
2 parents 9103ce5 + 1ddd160 commit 72de711

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

components/espcoredump/src/core_dump_uart.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,14 +120,14 @@ static esp_err_t esp_core_dump_uart_write_data(core_dump_write_data_t *wr_data,
120120
/* Copy to stack to avoid alignment restrictions. */
121121
char *tmp = buf + (sizeof(buf) - len);
122122
memcpy(tmp, addr, len);
123+
esp_core_dump_checksum_update(&wr_data->checksum_ctx, tmp, len);
123124
esp_core_dump_b64_encode((const uint8_t *)tmp, len, (uint8_t *)buf);
124125
addr += len;
125126
ESP_COREDUMP_PRINT("%s\r\n", buf);
126127
}
127128

128129
if (wr_data) {
129130
wr_data->off += data_len;
130-
esp_core_dump_checksum_update(&wr_data->checksum_ctx, data, data_len);
131131
}
132132
return err;
133133
}

0 commit comments

Comments
 (0)