+1

for me

Tested on 3 board

NUCLEO-F746ZG, NUCLEO-H745ZI-Q and NUCLEO-H743ZI2

In addition, i've tested the generated code from pysimCoder on the F7 board, using 1 PWM + 1 encopder + network (for plot with plotJuggler)

Bye

Roberto

Results:

arm-none-eabi-gcc -v
==============
bucher@debian:~$ arm-none-eabi-gcc -v
Using built-in specs.
COLLECT_GCC=arm-none-eabi-gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-none-eabi/14.2.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:14.2.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-libstdcxx --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-14.2.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-14.2.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-14.2.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'CXXFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-14.2.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-14.2.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'FCFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-14.2.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' FFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-14.2.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'FFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-14.2.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-14.2.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'OBJCFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-14.2.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-14.2.rel1=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' 'OBJCXXFLAGS_FOR_BUILD=-g -O2 -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-14.2.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 14.2.1 20241119 (15:14.2.rel1-1)




NUCLEO-F746ZG       nucleo-f746zg:pysim
==========================

CPP: /home/bucher/ToDo/NUTTX_release_test/nuttx/boards/arm/stm32f7/nucleo-f746zg/scripts/flash.ld-> /home/bucher/ToDo/NUTTX_release_test/nuttx/boards/arm/stm32LD: nuttx
Memory region         Used Size  Region Size  %age Used
            itcm:           0 B         1 MB      0.00%
           flash:      322964 B         1 MB     30.80%
            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  558620 Apr 10 17:05 nuttx
-rwxrwxr-x 1 bucher bucher  322964 Apr 10 17:05 nuttx.bin
-rw-rw-r-- 1 bucher bucher 3624592 Apr 10 17:05 nuttx-export-12.9.0.tar.gz
-rw-rw-r-- 1 bucher bucher      37 Apr 10 17:05 nuttx.manifest
-rw-rw-r-- 1 bucher bucher 1715950 Apr 10 17:05 nuttx.map

----------------------
nsh> uname -a
NuttX  12.9.0 47cdb6a283 Apr 10 2025 17:05:49 arm nucleo-f746zg
nsh> free
      total       used       free    maxused    maxfree  nused nfree name
     217152      14944     202208      15320     200264     59 3 Umem
nsh>


NUCLEO-H745ZI-Q        nucleo-h745zi:pysim_cm7
================================
CPP: /home/bucher/ToDo/NUTTX_release_test/nuttx/boards/arm/stm32h7/nucleo-h745zi/scripts/flash.ld-> /home/bucher/ToDo/NUTTX_release_test/nuttx/boards/arm/stm32LD: nuttx
Memory region         Used Size  Region Size  %age Used
            itcm:           0 B        64 KB      0.00%
           flash:      336536 B         1 MB     32.09%
           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%



----------------------
nsh> uname -a
NuttX  12.9.0 47cdb6a283 Apr 10 2025 17:14:39 arm nucleo-h745zi
nsh> free
      total       used       free    maxused    maxfree  nused nfree name
     677240      19128     658112      19520     480112     59 3 Umem
nsh>


NUCLEO-H743ZI2        nucleo-h743zi2:pysim
=============================
LD: nuttx
Memory region         Used Size  Region Size  %age Used
            itcm:           0 B        64 KB      0.00%
           flash:      336132 B         2 MB     16.03%
           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%
CP: nuttx.hex
CP: nuttx.bin

-rwxrwxr-x 1 bucher bucher 3840432 Apr 10 17:19 nuttx
-rwxrwxr-x 1 bucher bucher  336132 Apr 10 17:19 nuttx.bin
-rw-rw-r-- 1 bucher bucher 6435246 Apr 10 17:19 nuttx-export-12.9.0.tar.gz
-rw-rw-r-- 1 bucher bucher  945530 Apr 10 17:19 nuttx.hex
-rw-rw-r-- 1 bucher bucher      47 Apr 10 17:19 nuttx.manifest
-rw-rw-r-- 1 bucher bucher 2322104 Apr 10 17:19 nuttx.map

-rwxrwxr-x 1 bucher bucher 3847984 Apr 10 17:21 nuttx
-rwxrwxr-x 1 bucher bucher  336536 Apr 10 17:21 nuttx.bin
-rw-rw-r-- 1 bucher bucher 6443581 Apr 10 17:21 nuttx-export-12.9.0.tar.gz
-rw-rw-r-- 1 bucher bucher  946663 Apr 10 17:21 nuttx.hex
-rw-rw-r-- 1 bucher bucher      47 Apr 10 17:21 nuttx.manifest
-rw-rw-r-- 1 bucher bucher 2334135 Apr 10 17:21 nuttx.map

----------------------
nsh> uname -a
NuttX  12.9.0 47cdb6a283 Apr 10 2025 17:19:20 arm nucleo-h743zi2
nsh> free
      total       used       free    maxused    maxfree  nused nfree name
     972152      19144     953008      19536     480112     61 4 Umem
nsh>







Reply via email to