[+1] for all Espressif-supported boards and chips, namely:

   - esp32h2_devkit
   - esp32c6_devkitc
   - esp32c3_generic
   - esp32c6_devkitm
   - esp32s2_saola
   - esp32s3_devkit
   - esp32c3_devkit
   - esp32_pico_kit
   - esp32_ethernet_kit
   - esp32_wrover_kit
   - esp32_devkitc
   - esp32s3_lcd_ev
   - esp32_lyrat

Tested with our internal CI with all defconfigs (including `ostest`).

Compilers:

root@11bcb68b5d68:/nuttx# xtensa-esp32-elf-gcc --version
xtensa-esp32-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0

root@11bcb68b5d68:/nuttx# xtensa-esp32s2-elf-gcc --version
xtensa-esp32s2-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0

root@11bcb68b5d68:/nuttx# xtensa-esp32s3-elf-gcc --version
xtensa-esp32s3-elf-gcc (crosstool-NG esp-12.2.0_20230208) 12.2.0

root@11bcb68b5d68:/nuttx# riscv-none-elf-gcc --version
riscv-none-elf-gcc (xPack GNU RISC-V Embedded GCC x86_64) 132.0

Thanks, Alin!

Em qui., 25 de jul. de 2024 às 18:16, Roberto Bucher <bubu.buc...@gmail.com>
escreveu:

> 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.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:13.2.rel1-2
> --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
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.2.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'CFLAGS_FOR_BUILD=-g -O2' CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2'
> CPPFLAGS_FOR_BUILD= CXXFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.2.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'CXXFLAGS_FOR_BUILD=-g -O2' DFLAGS=-frelease DFLAGS_FOR_BUILD=-frelease
> FCFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.2.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'FCFLAGS_FOR_BUILD=-g -O2' FFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.2.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'FFLAGS_FOR_BUILD=-g -O2' LDFLAGS=-Wl,-z,relro LDFLAGS_FOR_BUILD=
> OBJCFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.2.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'OBJCFLAGS_FOR_BUILD=-g -O2' OBJCXXFLAGS='-g -O2
> -ffile-prefix-map=/build/reproducible-path/gcc-arm-none-eabi-13.2.rel1=.
> -fstack-protector-strong -fstack-clash-protection -fcf-protection'
> 'OBJCXXFLAGS_FOR_BUILD=-g -O2'
> 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.2.1 20231009 (15:13.2.rel1-2)
>
> Bye
>
> Roberto
>
>
> On 7/25/24 3:28 PM, Alan C. Assis wrote:
> > Hi Roberto,
> >
> > What toolchain did you use?
> >
> > Please include it as Mr Lup did in previous email.
> >
> > BR,
> >
> > Alan
> >
> > On Thu, Jul 25, 2024 at 5:28 AM Roberto Bucher <bubu.buc...@gmail.com>
> > wrote:
> >
> >> +1
> >>
> >> Tested on nucleo-h745ZI-Q, nucleo-H743ZI2 and nucleo-F746ZG
> >>
> >> In addition I've generated code fusing pysimCoder for a nucleo-F746ZG
> >> board (PWM+Encoders) -> OK
> >>
> >> Ciao
> >>
> >> Roberto
> >>
> >> Results:
> >>
> >> *nucleo-h745zi:pysim_cm7
> >> *
> >> -rwxrwxr-x 1 bucher bucher 3681776 Jul 25 10:00 nuttx
> >> -rwxrwxr-x 1 bucher bucher  316900 Jul 25 10:00 nuttx.bin
> >> -rw-rw-r-- 1 bucher bucher 6194693 Jul 25 10:00
> nuttx-export-12.6.0.tar.gz
> >> -rw-rw-r-- 1 bucher bucher  891423 Jul 25 10:00 nuttx.hex
> >> -rw-rw-r-- 1 bucher bucher      47 Jul 25 10:00 nuttx.manifest
> >> -rw-rw-r-- 1 bucher bucher 2317845 Jul 25 10:00 nuttx.map
> >>
> >>
> >> Builtin Apps:
> >>       nsh        ping       renew      sh         telnetd
> >> nsh> ifconfig
> >> eth0    Link encap:Ethernet HWaddr d2:a8:9c:1c:fc:bf at UP mtu 1486
> >>       inet addr:192.168.1.23 DRaddr:192.168.1.1 Mask:255.255.255.0
> >>
> >> lo    Link encap:Local Loopback at RUNNING mtu 1518
> >>       inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0
> >>
> >>                IPv4   TCP   UDP  ICMP
> >> Received     0002  0000  0002  0000
> >> Dropped      0000  0000  0000  0000
> >>     IPv4        VHL: 0000   Frg: 0000
> >>     Checksum   0000  0000  0000  ----
> >>     TCP         ACK: 0000   SYN: 0000
> >>                 RST: 0000  0000
> >>     Type       0000  ----  ----  0000
> >> Sent         0002  0000  0002  0000
> >>     Rexmit     ----  0000  ----  ----
> >> nsh> free
> >>                    total       used       free    maxused    maxfree
> >> nused  nfree
> >>         Umem:     678860      18404     660456      18792 481736
> >> 55      4
> >>
> >> =======================
> >>
> >> *nucleo-h743zi2:pysim*
> >>
> >> -rwxrwxr-x 1 bucher bucher 3670116 Jul 25 10:03 nuttx
> >> -rwxrwxr-x 1 bucher bucher  316508 Jul 25 10:03 nuttx.bin
> >> -rw-rw-r-- 1 bucher bucher 6183828 Jul 25 10:03
> nuttx-export-12.6.0.tar.gz
> >> -rw-rw-r-- 1 bucher bucher  890314 Jul 25 10:03 nuttx.hex
> >> -rw-rw-r-- 1 bucher bucher      47 Jul 25 10:03 nuttx.manifest
> >> -rw-rw-r-- 1 bucher bucher 2306841 Jul 25 10:03 nuttx.map
> >>
> >> Builtin Apps:
> >>       nsh        ping       renew      sh         telnetd
> >> nsh> ifconfig
> >> eth0    Link encap:Ethernet HWaddr 52:d3:8e:aa:5d:41 at UP mtu 1486
> >>       inet addr:192.168.1.251 DRaddr:192.168.1.1 Mask:255.255.255.0
> >>
> >> lo    Link encap:Local Loopback at RUNNING mtu 1518
> >>       inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0
> >>
> >>                IPv4   TCP   UDP  ICMP
> >> Received     0002  0000  0002  0000
> >> Dropped      0000  0000  0000  0000
> >>     IPv4        VHL: 0000   Frg: 0000
> >>     Checksum   0000  0000  0000  ----
> >>     TCP         ACK: 0000   SYN: 0000
> >>                 RST: 0000  0000
> >>     Type       0000  ----  ----  0000
> >> Sent         0002  0000  0002  0000
> >>     Rexmit     ----  0000  ----  ----
> >> nsh> free
> >>                    total       used       free    maxused    maxfree
> >> nused  nfree
> >>         Umem:     973772      18460     955312      18848 481736
> >> 58      5
> >>
> >>
> >> =====================
> >>
> >> *nucleo-144:f746-pysim*
> >>
> >> -rwxrwxr-x 1 bucher bucher  463584 Jul 25 10:04 nuttx/nuttx
> >> -rwxrwxr-x 1 bucher bucher  299904 Jul 25 10:04 nuttx/nuttx.bin
> >> -rw-rw-r-- 1 bucher bucher 3395033 Jul 25 10:04
> >> nuttx/nuttx-export-12.6.0.tar.gz
> >> -rw-rw-r-- 1 bucher bucher      37 Jul 25 10:04 nuttx/nuttx.manifest
> >> -rw-rw-r-- 1 bucher bucher 1684836 Jul 25 10:04 nuttx/nuttx.map
> >>
> >> Builtin Apps:
> >>       nsh        ping       renew      sh         telnetd
> >> nsh> ifconfig
> >> eth0    Link encap:Ethernet HWaddr 5e:11:f1:23:d9:ce at UP mtu 1486
> >>       inet addr:192.168.1.213 DRaddr:192.168.1.1 Mask:255.255.255.0
> >>
> >> lo    Link encap:Local Loopback at RUNNING mtu 1518
> >>       inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0
> >>
> >>                IPv4   TCP   UDP  ICMP
> >> Received     0002  0000  0002  0000
> >> Dropped      0000  0000  0000  0000
> >>     IPv4        VHL: 0000   Frg: 0000
> >>     Checksum   0000  0000  0000  ----
> >>     TCP         ACK: 0000   SYN: 0000
> >>                 RST: 0000  0000
> >>     Type       0000  ----  ----  0000
> >> Sent         0003  0000  0003  0000
> >>     Rexmit     ----  0000  ----  ----
> >> nsh> free
> >>                    total       used       free    maxused    maxfree
> >> nused  nfree
> >>         Umem:     218772      14124     204648      14496 201888
> >> 54      4
> >>
> >> =======================
> >>
> >>
> >>
> >> On 7/25/24 9:41 AM, Alin Jerpelea wrote:
> >>> Hello all,
> >>> Apache NuttX 12.6.0 RC1 has been staged under [1] and it's
> >>> time to vote on accepting it for release. Voting will be open for 72hr.
> >>>
> >>> A minimum of 3 binding +1 votes and more binding +1 than binding -1 are
> >>> required to pass.
> >>>
> >>> The Apache requirements for approving a release can be found here [3]
> >>> "Before voting +1 PMC members are required to download the signed
> >>> source code package, compile it as provided, and test the resulting
> >>> executable on their own platform, along with also verifying that the
> >>> package meets the requirements of the ASF policy on releases."
> >>>
> >>> A document to walk through some of this process has been published on
> >>> our project wiki and can be found here [4].
> >>>
> >>> [ ] +1 accept (indicate what you validated - e.g. performed the non-RM
> >>> items in [4])
> >>> [ ] -1 reject (explanation required)
> >>>
> >>> Thank you all,
> >>> Alin Jerpelea
> >>>
> >>> SCM Information:
> >>>     Release tag: nuttx-12.6.0-RC1
> >>>     Hash for the release nuttx tag:
> >> 7a865b247969a9dbc06eddcaf58c59a14dd05d6d
> >>>     Hash for the release nuttx-apps tag:
> >>> cda5140c4d1ffa95764df7cb47bbc34b5663adff
> >>>
> >>> [1]https://dist.apache.org/repos/dist/dev/nuttx/12.6.0-RC1/
> >>> [2]
> >>>
> >>
> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.6.0-RC1/ReleaseNotes
> >>> [3]https://www.apache.org/dev/release.html#approving-a-release
> >>> [4]
> >>>
> >>
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
>
>

-- 
Tiago Medicci Serrano

Embedded Software Engineer
MSc Electronics/Microelectronics
m: +55 (19) 981403886 <+55+(19)+981403886>
e: tiago.medi...@gmail.com
a: Campinas, Brazil
Follow me:
<https://www.linkedin.com/in/tiago-serrano-924458b6>
<https://github.com/tmedicci>

Reply via email to