[+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>