This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new e837b26518 boards/esp32s2: add -fno-omit-frame-pointer to saola board
e837b26518 is described below

commit e837b26518a51a69ecaf31a20a7644f585731526
Author: Filipe Cavalcanti <filipe.cavalca...@espressif.com>
AuthorDate: Fri Apr 25 16:37:59 2025 -0300

    boards/esp32s2: add -fno-omit-frame-pointer to saola board
    
    This change affects esp32s2-saola-1 board when optimizations are enabled.
    Fixes issue on timer defconfig.
    
    Signed-off-by: Filipe Cavalcanti <filipe.cavalca...@espressif.com>
---
 boards/xtensa/esp32s2/esp32s2-saola-1/scripts/Make.defs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/boards/xtensa/esp32s2/esp32s2-saola-1/scripts/Make.defs 
b/boards/xtensa/esp32s2/esp32s2-saola-1/scripts/Make.defs
index 414b2e74e5..c60872364c 100644
--- a/boards/xtensa/esp32s2/esp32s2-saola-1/scripts/Make.defs
+++ b/boards/xtensa/esp32s2/esp32s2-saola-1/scripts/Make.defs
@@ -36,6 +36,10 @@ ARCHSCRIPT += $(call FINDSCRIPT,esp32s2_sections.ld)
 
 ARCHPICFLAGS = -fpic
 
+ifeq ($(CONFIG_DEBUG_FULLOPT),y)
+  ARCHOPTIMIZATION += -fno-omit-frame-pointer
+endif
+
 CFLAGS := $(ARCHCFLAGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) 
$(ARCHDEFINES) $(EXTRAFLAGS)
 CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
 CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) 
$(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)

Reply via email to