Sorry for the broken email response.

Found some style issues on many include files on arch/xtensa.
We suspect those came up due to adding SPDX identifier, causing the files to be 
checked by the CI.
We'll fix it and submit a PR.

Thanks.
Filipe

________________________________
From: Filipe Cavalcanti <filipe.cavalca...@espressif.com.INVALID>
Sent: Thursday, January 2, 2025 9:59 AM
To: dev@nuttx.apache.org <dev@nuttx.apache.org>
Subject: Re: [VOTE] Apache NuttX 12.8.0 RC0 release

[You don't often get email from filipe.cavalca...@espressif.com.invalid. Learn 
why this is important at https://aka.ms/LearnAboutSenderIdentification ]

[External: This email originated outside Espressif]

-1


We are having issues testing ESP32C3 on this tag, due to a missing fix.

Can we backport this PR? https://github.com/apache/nuttx/pull/15321
[https://opengraph.githubassets.com/81ba79de2d577149394fe3e933d244bb47903f11701e3954febfdae67530b95c/apache/nuttx/pull/15321]<https://github.com/apache/nuttx/pull/15321>
Improve QEMU support on ESP32S3|C3 by fdcavalcanti · Pull Request #15321 · 
apache/nuttx<https://github.com/apache/nuttx/pull/15321>
Summary This PR contains 3 commits that increase overall support for QEMU. Add 
--fill-flash-size option to Espressif build system, which fills the binary with 
0xff depending on flash size and if ...
github.com




________________________________
From: Roberto Bucher <bubu.buc...@gmail.com>
Sent: Tuesday, December 31, 2024 6:19 AM
To: dev@nuttx.apache.org <dev@nuttx.apache.org>
Subject: Re: [VOTE] Apache NuttX 12.8.0 RC0 release

[You don't often get email from bubu.buc...@gmail.com. Learn why this is 
important at https://aka.ms/LearnAboutSenderIdentification ]

[External: This email originated outside Espressif]

+ 1

for stm32f7 (NUCLEO-F746ZG) and stm32h7 (NUCLEO-H743ZI2 and NUCLEO-H745ZI-Q)

Tested also on code automatic generated for the NUCLEO-F746Zg board (1
PWM+1 encoder + plot on Plotjuggler via UDP)

*Test results:*

bucher@debian:~/ToDo/NUTTX_release_test$ arm-none-eabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-none-eabi-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/13.3.1/lto-wrapper
Target: arm-none-eabi
Configured with: ../configure --build=x86_64-linux-gnu --prefix=/usr
--includedir='/usr/lib/include' --mandir='/usr/lib/share/man'
--infodir='/usr/lib/share/info' --sysconfdir=/etc --localstatedir=/var
--disable-option-checking --disable-silent-rules
--libdir='/usr/lib/lib/x86_64-linux-gnu'
--libexecdir='/usr/lib/lib/x86_64-linux-gnu' --disable-maintainer-mode
--disable-dependency-tracking --mandir=/usr/share/man
--enable-languages=c,c++,lto --enable-multilib --disable-decimal-float
--disable-libffi --disable-libgomp --disable-libmudflap
--disable-libquadmath --disable-libssp --disable-libstdcxx-pch
--disable-nls --disable-shared --disable-threads --enable-tls
--build=x86_64-linux-gnu --target=arm-none-eabi --with-system-zlib
--with-gnu-as --with-gnu-ld --with-pkgversion=15:13.3.rel1-1
--without-included-gettext --prefix=/usr/lib
--infodir=/usr/share/doc/gcc-arm-none-eabi/info
--htmldir=/usr/share/doc/gcc-arm-none-eabi/html
--pdfdir=/usr/share/doc/gcc-arm-none-eabi/pdf --bindir=/usr/bin
--libexecdir=/usr/lib --libdir=/usr/lib --disable-libstdc++-v3
--host=x86_64-linux-gnu --with-headers=no --without-newlib
--with-multilib-list=rmprofile,aprofile ASFLAGS= ASFLAGS_FOR_BUILD=
CFLAGS='-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
'CFLAGS_FOR_BUILD=-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
'CPPFLAGS_FOR_BUILD=-Wdate-time -D_FORTIFY_SOURCE=2' CXXFLAGS='-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
'CXXFLAGS_FOR_BUILD=-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
DFLAGS=-frelease DFLAGS_FOR_BUILD=-frelease FCFLAGS='-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
'FCFLAGS_FOR_BUILD=-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
FFLAGS='-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
'FFLAGS_FOR_BUILD=-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
LDFLAGS=-Wl,-z,relro LDFLAGS_FOR_BUILD=-Wl,-z,relro OBJCFLAGS='-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
'OBJCFLAGS_FOR_BUILD=-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
OBJCXXFLAGS='-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
'OBJCXXFLAGS_FOR_BUILD=-g -O2
-ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.3.rel1=.
-fstack-protector-strong -fstack-clash-protection -fcf-protection'
INHIBIT_LIBC_CFLAGS=-DUSE_TM_CLONE_REGISTRY=0
AR_FOR_TARGET=arm-none-eabi-ar AS_FOR_TARGET=arm-none-eabi-as
LD_FOR_TARGET=arm-none-eabi-ld NM_FOR_TARGET=arm-none-eabi-nm
OBJDUMP_FOR_TARGET=arm-none-eabi-objdump
RANLIB_FOR_TARGET=arm-none-eabi-ranlib
READELF_FOR_TARGET=arm-none-eabi-readelf
STRIP_FOR_TARGET=arm-none-eabi-strip SED=/bin/sed SHELL=/bin/sh
BASH=/bin/bash CONFIG_SHELL=/bin/bash
Thread model: single
Supported LTO compression algorithms: zlib
gcc version 13.3.1 20240614 (15:13.3.rel1-1)

nucleo-h745zi:pysim_cm7
================

Memory region         Used Size  Region Size  %age Used
             itcm:           0 B        64 KB      0.00%
            flash:      335032 B         1 MB     31.95%
            dtcm1:           0 B        64 KB      0.00%
            dtcm2:           0 B        64 KB      0.00%
             sram:       42632 B       512 KB      8.13%
            shmem:           0 B        32 KB      0.00%
            sram4:           0 B        64 KB      0.00%
            bbram:           0 B         4 KB      0.00%

-rwxrwxr-x 1 bucher bucher 3720380 Dec 31 09:30 nuttx/nuttx
-rwxrwxr-x 1 bucher bucher  335032 Dec 31 09:30 nuttx/nuttx.bin
-rw-rw-r-- 1 bucher bucher 6416493 Dec 31 09:30
nuttx/nuttx-export-12.8.0.tar.gz
-rw-rw-r-- 1 bucher bucher  942433 Dec 31 09:30 nuttx/nuttx.hex
-rw-rw-r-- 1 bucher bucher      47 Dec 31 09:30 nuttx/nuttx.manifest
-rw-rw-r-- 1 bucher bucher 2326813 Dec 31 09:30 nuttx/nuttx.map

nsh> uname -a
NuttX  12.8.0 3bf704ad13 Dec 31 2024 09:30:09 arm nucleo-h745zi
nsh> free
       total       used       free    maxused    maxfree  nused nfree name
      677240      19064     658176      19456     480112     58 3 Umem
nsh>
-----------------------------------------------------------------------------------------------

nucleo-h743zi2:pysim
==============

Memory region         Used Size  Region Size  %age Used
             itcm:           0 B        64 KB      0.00%
            flash:      334612 B         2 MB     15.96%
            dtcm1:           0 B        64 KB      0.00%
            dtcm2:           0 B        64 KB      0.00%
             sram:       42632 B       512 KB      8.13%
            sram1:           0 B       128 KB      0.00%
            sram2:           0 B       128 KB      0.00%
            sram3:           0 B        32 KB      0.00%
            sram4:           0 B        64 KB      0.00%
            bbram:           0 B         4 KB      0.00%

rwxrwxr-x 1 bucher bucher 3712712 Dec 31 09:38 nuttx
-rwxrwxr-x 1 bucher bucher  334612 Dec 31 09:38 nuttx.bin
-rw-rw-r-- 1 bucher bucher 6408317 Dec 31 09:38 nuttx-export-12.8.0.tar.gz
-rw-rw-r-- 1 bucher bucher  941255 Dec 31 09:38 nuttx.hex
-rw-rw-r-- 1 bucher bucher      47 Dec 31 09:38 nuttx.manifest
-rw-rw-r-- 1 bucher bucher 2314704 Dec 31 09:38 nuttx.map

NuttShell (NSH) NuttX-12.8.0
nsh> uname -a
NuttX  12.8.0 3bf704ad13 Dec 31 2024 09:38:04 arm nucleo-h743zi2
nsh> free
       total       used       free    maxused    maxfree  nused nfree name
      972152      19080     953072      19472     480112     60 4 Umem
nsh>
-----------------------------------------------------------------------------------------------

nucleo-f746zg:pysim
=============

Memory region         Used Size  Region Size  %age Used
             itcm:           0 B         1 MB      0.00%
            flash:      321620 B         1 MB     30.67%
             dtcm:           0 B        64 KB      0.00%
            sram1:       42944 B       240 KB     17.47%
            sram2:           0 B        16 KB      0.00%
CP: nuttx.bin
make[1]: Leaving directory '/home/bucher/ToDo/NUTTX_release_test/nuttx'
make[1]: Entering directory '/home/bucher/ToDo/NUTTX_release_test/nuttx'
make[1]: Leaving directory '/home/bucher/ToDo/NUTTX_release_test/nuttx'
-rwxrwxr-x 1 bucher bucher  488412 Dec 31 09:47 nuttx
-rwxrwxr-x 1 bucher bucher  321620 Dec 31 09:47 nuttx.bin
-rw-rw-r-- 1 bucher bucher 3592665 Dec 31 09:47 nuttx-export-12.8.0.tar.gz
-rw-rw-r-- 1 bucher bucher      37 Dec 31 09:47 nuttx.manifest
-rw-rw-r-- 1 bucher bucher 1709042 Dec 31 09:47 nuttx.map
bucher@debian:~/ToDo/NUTTX_release_test$

nsh> uname -a
NuttX  12.8.0 3bf704ad13 Dec 31 2024 09:48:47 arm nucleo-f746zg
nsh> free
       total       used       free    maxused    maxfree  nused nfree name
      217152      14880     202272      15256     200264     58 3 Umem
nsh>



Reply via email to