From 8de1fb8c3f8725f80d001b10d3e3a3fa7015a2cc Mon Sep 17 00:00:00 2001 From: "a.bauske" Date: Tue, 9 Jan 2024 13:08:06 +0100 Subject: [PATCH 1/2] set correct number of version messages to send (1) --- templates/src/optimized/bootloader_can_arm.c.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/src/optimized/bootloader_can_arm.c.ftl b/templates/src/optimized/bootloader_can_arm.c.ftl index b71d747..12ba06e 100644 --- a/templates/src/optimized/bootloader_can_arm.c.ftl +++ b/templates/src/optimized/bootloader_can_arm.c.ftl @@ -355,7 +355,7 @@ static void process_command(uint8_t *rx_message, uint8_t rx_messageLength) txBuffer->data[1] = (uint8_t)((btlVersion >> 8) & 0xFF); txBuffer->data[2] = (uint8_t)(btlVersion & 0xFF); - ${PERIPH_USED}_MessageTransmitFifo(3U, txBuffer); + ${PERIPH_USED}_MessageTransmitFifo(1U, txBuffer); } else if (BL_CMD_VERIFY == command) { From 420f14d3a80e347a04aa6dea004ab6c752a9b9a1 Mon Sep 17 00:00:00 2001 From: "a.bauske" Date: Tue, 9 Jan 2024 13:12:35 +0100 Subject: [PATCH 2/2] set correct message length --- templates/src/optimized/bootloader_can_arm.c.ftl | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/src/optimized/bootloader_can_arm.c.ftl b/templates/src/optimized/bootloader_can_arm.c.ftl index 12ba06e..8f960cc 100644 --- a/templates/src/optimized/bootloader_can_arm.c.ftl +++ b/templates/src/optimized/bootloader_can_arm.c.ftl @@ -355,6 +355,7 @@ static void process_command(uint8_t *rx_message, uint8_t rx_messageLength) txBuffer->data[1] = (uint8_t)((btlVersion >> 8) & 0xFF); txBuffer->data[2] = (uint8_t)(btlVersion & 0xFF); + txBuffer->dlc = 3U; ${PERIPH_USED}_MessageTransmitFifo(1U, txBuffer); } else if (BL_CMD_VERIFY == command)