From 24832d32776ed41b4ee4a3aa49066bfd3a43a6f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Wed, 15 Mar 2023 23:19:26 +0100 Subject: [PATCH] [beken-72xx] Fix bootloop by aggressive GCC optimization --- builder/frameworks/beken-72xx-sdk.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/builder/frameworks/beken-72xx-sdk.py b/builder/frameworks/beken-72xx-sdk.py index 5f5da33..26f0220 100644 --- a/builder/frameworks/beken-72xx-sdk.py +++ b/builder/frameworks/beken-72xx-sdk.py @@ -43,7 +43,9 @@ env.Append( "-mthumb", "-mthumb-interwork", "-g", - "-Os", + # anything higher, like -O2 or -Os, causes random issues + # like bootlooping, missing (blank) strings, random lockups during boot + "-O1", "-fdata-sections", "-ffunction-sections", "-fno-inline-functions",