From 0e331b223afb29672824138c95c3c697f1309600 Mon Sep 17 00:00:00 2001 From: Woo Date: Thu, 10 Oct 2024 15:37:32 -0500 Subject: [PATCH 1/2] Fix incompatible pointer warning --- Examples/MAX32655/UART_DMA/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Examples/MAX32655/UART_DMA/main.c b/Examples/MAX32655/UART_DMA/main.c index c9e8753cdfe..dbf0f168034 100644 --- a/Examples/MAX32655/UART_DMA/main.c +++ b/Examples/MAX32655/UART_DMA/main.c @@ -71,7 +71,7 @@ void readCallback(mxc_uart_req_t *req, int error) READ_FLAG = error; } -void buttonHandler(void) +void buttonHandler(void *pb) { buttonPressed = 1; } From 71a823a1384fa004d900f1760ec6047e411eef2e Mon Sep 17 00:00:00 2001 From: Woo Date: Thu, 10 Oct 2024 15:45:49 -0500 Subject: [PATCH 2/2] Increase bootloader application size for workflows --- Examples/MAX32665/Bluetooth/Bootloader/README.md | 4 ++-- Examples/MAX32665/Bluetooth/Bootloader/boot_lower.S | 2 +- Examples/MAX32665/Bluetooth/Bootloader/bootloader.ld | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Examples/MAX32665/Bluetooth/Bootloader/README.md b/Examples/MAX32665/Bluetooth/Bootloader/README.md index 2470f1b421e..8e57af49fbd 100644 --- a/Examples/MAX32665/Bluetooth/Bootloader/README.md +++ b/Examples/MAX32665/Bluetooth/Bootloader/README.md @@ -9,12 +9,12 @@ the main flash section is erased and replaced with the update image. If no valid is identified, the Bootloader will boot the exiting image in the main flash space. __0x10000000__: Bootloader -__0x10004000__: Main flash space +__0x10008000__: Main flash space __0x10080000__: Update flash space ## Setup -This Bootloader application needs to be loaded to the first two flash pages. The main application +This Bootloader application needs to be loaded at the beginning of Flash. The main application will run on top of this application. The linker file for the main application must coincide with the memory sections defined in this application. The main application is responsible for updating the update flash space. diff --git a/Examples/MAX32665/Bluetooth/Bootloader/boot_lower.S b/Examples/MAX32665/Bluetooth/Bootloader/boot_lower.S index 6a2646f91c4..1dff366bfd1 100644 --- a/Examples/MAX32665/Bluetooth/Bootloader/boot_lower.S +++ b/Examples/MAX32665/Bluetooth/Bootloader/boot_lower.S @@ -31,7 +31,7 @@ /* Boot from the lower flash array */ Boot_Lower: - ldr r0,=0x10004000 /* Address for main flash image */ + ldr r0,=0x10008000 /* Address for main flash image */ ldr r1,=0xE000ED08 /* Address for SCB_VTOR_REG */ /* First 32-bit word in image is initial stack pointer */ diff --git a/Examples/MAX32665/Bluetooth/Bootloader/bootloader.ld b/Examples/MAX32665/Bluetooth/Bootloader/bootloader.ld index d8f82785125..400c2bc3cbe 100644 --- a/Examples/MAX32665/Bluetooth/Bootloader/bootloader.ld +++ b/Examples/MAX32665/Bluetooth/Bootloader/bootloader.ld @@ -19,7 +19,7 @@ ******************************************************************************/ BOOTLOADER_ORIGIN = 0x10000000; -BOOTLOADER_LEN = 0x4000; +BOOTLOADER_LEN = 0x8000; FLASH_SECTION_LEN = 0x80000 - BOOTLOADER_LEN; FLASH0_ORIGIN = BOOTLOADER_ORIGIN + BOOTLOADER_LEN;