fix(bootloader): Fix V6X-RT bootloader on GCC13 and above

GCC13 does aggresive optimizations that causes a RWW violation.
Causing the bootloader to crash while updating.
Add compiler arguements to reduce optimizations fixing the issue.
This commit is contained in:
Peter van der Perk
2026-06-02 11:33:34 +02:00
committed by Peter van der Perk
parent 5332d2b13f
commit db8557e96d
2 changed files with 10 additions and 0 deletions

View File

@@ -41,3 +41,8 @@ target_link_libraries(arch_bootloader
bootloader_lib
nuttx_arch
)
target_compile_options(arch_bootloader PRIVATE
-O1
-fno-builtin # disable builtin functions
)

View File

@@ -34,3 +34,8 @@
px4_add_library(arch_board_romapi
imxrt_romapi.c
)
target_compile_options(arch_board_romapi PRIVATE
-O1
-fno-builtin # disable builtin functions
)