Yes, but there are coupled changes: this commit
<https://github.com/apache/nuttx/commit/b388b84af68f2c602f74f65f7161325d8c419527>
changed
the SPI flash frequency for ESP32-H2 (it doesn't support 48MHz, but it must
be flashed at this speed). However, for MCUboot, it relies on
`CONFIG_ESPTOOLPY_FLASHFREQ` macro, which was introduced (set to 48MHz)
only in #16131 <https://github.com/apache/nuttx/pull/16131>. My fault for
not finding out that both were somehow coupled.

The CI doesn't build the bootloader (MCUboot), so that's why the CI didn't
fail. But, if you use MCUboot (and call `make bootloader`
<https://nuttx.apache.org/docs/latest/platforms/risc-v/esp32h2/index.html#bootloader-and-partitions>),
the build will fail.

Em ter., 8 de abr. de 2025 às 14:55, Alin Jerpelea <jerpe...@gmail.com>
escreveu:

> the spi flas selection is not a fix but a feature!
>
> On Tue, 8 Apr 2025, 18:37 Tiago Medicci Serrano, <tiago.medi...@gmail.com>
> wrote:
>
> > -1.
> >
> > Unfortunately, `esp32h2-devkit:mcuboot_nsh` is broken. To build the
> MCUboot
> > bootloader, the following PR is required:
> > https://github.com/apache/nuttx/pull/16131
> >
> > Em ter., 8 de abr. de 2025 às 03:41, Lee, Lup Yuen <lu...@appkaki.com>
> > escreveu:
> >
> > > +1 for Milk-V Duo S, Ox64, Star64 and PinePhone
> > >
> > > ===== Milk-V Duo S Compiler
> > > + riscv-none-elf-gcc -v
> > > Using built-in specs.
> > > COLLECT_GCC=riscv-none-elf-gcc
> > >
> > >
> >
> COLLECT_LTO_WRAPPER=/Users/luppy/xpack-riscv-none-elf-gcc-13.2.0-2/bin/../libexec/gcc/riscv-none-elf/13.2.0/lto-wrapper
> > > Target: riscv-none-elf
> > > Configured with:
> > >
> > >
> >
> /Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/sources/gcc-13.2.0/configure
> > >
> > >
> >
> --prefix=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/application
> > >
> > >
> >
> --with-sysroot=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/application/riscv-none-elf
> > > --with-native-system-header-dir=/include
> > >
> > >
> >
> --infodir=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install/share/info
> > >
> > >
> >
> --mandir=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install/share/man
> > >
> > >
> >
> --htmldir=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install/share/html
> > >
> > >
> >
> --pdfdir=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install/share/pdf
> > > --build=aarch64-apple-darwin20.6.0 --host=aarch64-apple-darwin20.6.0
> > > --target=riscv-none-elf --disable-libgomp --disable-libmudflap
> > > --disable-libquadmath --disable-libsanitizer --disable-libssp
> > --disable-nls
> > > --disable-shared --disable-threads --disable-tls
> > --enable-checking=release
> > > --enable-languages=c,c++,fortran
> > >
> > >
> >
> --with-gmp=/Users/ilg/actions-runners/xpack-dev-tools/_work/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/darwin-arm64/aarch64-apple-darwin20.6.0/install
> > > --with-newlib --with-pkgversion='xPack GNU RISC-V Embedded GCC arm64'
> > > --with-gnu-as --with-gnu-ld --with-system-zlib --with-abi=ilp32
> > > --with-arch=rv32imac --enable-multilib
> > > Thread model: single
> > > Supported LTO compression algorithms: zlib zstd
> > > gcc version 13.2.0 (xPack GNU RISC-V Embedded GCC arm64)
> > >
> > > ===== Milk-V Duo S Configuration
> > > + ./tools/configure.sh milkv_duos:nsh
> > >
> > > ===== Milk-V Duo S Size
> > > + riscv-none-elf-size nuttx
> > >    text   data    bss    dec    hex filename
> > >  160887   1545  30224 192656  2f090 nuttx
> > >
> > > ===== Milk-V Duo S NSH Info and Free
> > > NuttShell (NSH) NuttX-12.9.0
> > > nsh> uname -a
> > > NuttX 12.9.0 47cdb6a283 Apr  8 2025 13:55:15 risc-v milkv_duos
> > > nsh> free
> > >       total       used       free    maxused    maxfree  nused  nfree
> > name
> > >     2061312      11624    2049688      33304    2048152     38      5
> > Kmem
> > >    20971520     720896   20250624              20250624
> >  Page
> > >
> > > ===== Ox64 Compiler
> > > + riscv-none-elf-gcc -v
> > > Using built-in specs.
> > > COLLECT_GCC=riscv-none-elf-gcc
> > >
> > >
> >
> COLLECT_LTO_WRAPPER=/home/luppy/xpack-riscv-none-elf-gcc-13.2.0-2/bin/../libexec/gcc/riscv-none-elf/13.2.0/lto-wrapper
> > > Target: riscv-none-elf
> > > Configured with:
> > >
> > >
> >
> /__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/sources/gcc-13.2.0/configure
> > >
> > >
> >
> --prefix=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application
> > >
> > >
> >
> --with-sysroot=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application/riscv-none-elf
> > > --with-native-system-header-dir=/include
> > >
> > >
> >
> --infodir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/info
> > >
> > >
> >
> --mandir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/man
> > >
> > >
> >
> --htmldir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/html
> > >
> > >
> >
> --pdfdir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/pdf
> > > --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
> > > --target=riscv-none-elf --disable-libgomp --disable-libmudflap
> > > --disable-libquadmath --disable-libsanitizer --disable-libssp
> > --disable-nls
> > > --disable-shared --disable-threads --disable-tls
> > --enable-checking=release
> > > --enable-languages=c,c++,fortran
> > >
> > >
> >
> --with-gmp=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install
> > > --with-newlib --with-pkgversion='xPack GNU RISC-V Embedded GCC x86_64'
> > > --with-gnu-as --with-gnu-ld --with-system-zlib --with-abi=ilp32
> > > --with-arch=rv32imac --enable-multilib
> > > Thread model: single
> > > Supported LTO compression algorithms: zlib zstd
> > > gcc version 13.2.0 (xPack GNU RISC-V Embedded GCC x86_64)
> > > ===== Ox64 Configuration
> > > + ./tools/configure.sh ox64:nsh
> > >
> > > ===== Ox64 Size
> > > + riscv-none-elf-size nuttx
> > >    text   data    bss    dec    hex filename
> > >  164035   2313  33168 199516  30b5c nuttx
> > >
> > > ===== Ox64 NSH Info and Free
> > > NuttShell (NSH) NuttX-12.9.0
> > > nsh> uname -a
> > > NuttX 12.9.0 47cdb6a283 Apr  8 2025 14:12:35 risc-v ox64
> > > nsh> free
> > >       total       used       free    maxused    maxfree  nused  nfree
> > name
> > >     2057216      11960    2045256      33608    2042800     42      5
> > Kmem
> > >    20971520     720896   20250624              20250624
> >  Page
> > >
> > > ===== Star64 Compiler
> > > + riscv-none-elf-gcc -v
> > > Using built-in specs.
> > > COLLECT_GCC=riscv-none-elf-gcc
> > >
> > >
> >
> COLLECT_LTO_WRAPPER=/home/luppy/xpack-riscv-none-elf-gcc-13.2.0-2/bin/../libexec/gcc/riscv-none-elf/13.2.0/lto-wrapper
> > > Target: riscv-none-elf
> > > Configured with:
> > >
> > >
> >
> /__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/sources/gcc-13.2.0/configure
> > >
> > >
> >
> --prefix=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application
> > >
> > >
> >
> --with-sysroot=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/application/riscv-none-elf
> > > --with-native-system-header-dir=/include
> > >
> > >
> >
> --infodir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/info
> > >
> > >
> >
> --mandir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/man
> > >
> > >
> >
> --htmldir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/html
> > >
> > >
> >
> --pdfdir=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install/share/pdf
> > > --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
> > > --target=riscv-none-elf --disable-libgomp --disable-libmudflap
> > > --disable-libquadmath --disable-libsanitizer --disable-libssp
> > --disable-nls
> > > --disable-shared --disable-threads --disable-tls
> > --enable-checking=release
> > > --enable-languages=c,c++,fortran
> > >
> > >
> >
> --with-gmp=/__w/riscv-none-elf-gcc-xpack/riscv-none-elf-gcc-xpack/build/linux-x64/x86_64-pc-linux-gnu/install
> > > --with-newlib --with-pkgversion='xPack GNU RISC-V Embedded GCC x86_64'
> > > --with-gnu-as --with-gnu-ld --with-system-zlib --with-abi=ilp32
> > > --with-arch=rv32imac --enable-multilib
> > > Thread model: single
> > > Supported LTO compression algorithms: zlib zstd
> > > gcc version 13.2.0 (xPack GNU RISC-V Embedded GCC x86_64)
> > >
> > > ===== Star64 Configuration
> > > + ./tools/configure.sh star64:nsh
> > >
> > > ===== Star64 Size
> > > + riscv-none-elf-size nuttx
> > >    text   data    bss    dec    hex filename
> > >  159473   1545  27248 188266  2df6a nuttx
> > >
> > > ===== Star64 NSH Info and Free
> > > NuttShell (NSH) NuttX-12.9.0
> > > nsh> uname -a
> > > NuttX 12.9.0 47cdb6a283 Apr  8 2025 14:27:11 risc-v star64
> > > nsh> free
> > >       total       used       free    maxused    maxfree  nused  nfree
> > name
> > >     2061312      11512    2049800      33200    2048184     36      6
> > Kmem
> > >    20971520     720896   20250624              20250624
> >  Page
> > >
> > > ===== PinePhone Compiler
> > > + aarch64-none-elf-gcc -v
> > > Using built-in specs.
> > > COLLECT_GCC=aarch64-none-elf-gcc
> > >
> > >
> >
> COLLECT_LTO_WRAPPER=/home/luppy/arm-gnu-toolchain-13.2.Rel1-x86_64-aarch64-none-elf/bin/../libexec/gcc/aarch64-none-elf/13.2.1/lto-wrapper
> > > Target: aarch64-none-elf
> > > Configured with:
> > > /data/jenkins/workspace/GNU-toolchain/arm-13/src/gcc/configure
> > > --target=aarch64-none-elf
> > >
> > >
> >
> --prefix=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/install
> > >
> > >
> >
> --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> > >
> > >
> >
> --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> > >
> > >
> >
> --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> > >
> > >
> >
> --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/host-tools
> > > --disable-shared --disable-nls --disable-threads --disable-tls
> > > --enable-checking=release --enable-languages=c,c++,fortran
> --with-newlib
> > > --with-gnu-as --with-headers=yes --with-gnu-ld
> > > --with-native-system-header-dir=/include
> > >
> > >
> >
> --with-sysroot=/data/jenkins/workspace/GNU-toolchain/arm-13/build-aarch64-none-elf/install/aarch64-none-elf
> > > --with-pkgversion='Arm GNU Toolchain 13.2.rel1 (Build arm-13.7)'
> > > --with-bugurl=https://bugs.linaro.org/
> > > Thread model: single
> > > Supported LTO compression algorithms: zlib
> > > gcc version 13.2.1 20231009 (Arm GNU Toolchain 13.2.rel1 (Build
> > arm-13.7))
> > >
> > > ===== PinePhone Configuration
> > > + ./tools/configure.sh pinephone:nsh
> > >
> > > ===== PinePhone Size
> > > + aarch64-none-elf-size nuttx
> > >    text   data    bss    dec    hex filename
> > >  243754  14677  61078 319509  4e015 nuttx
> > >
> > > ===== PinePhone NSH Info and Free
> > > NuttShell (NSH) NuttX-12.9.0
> > > nsh> uname -a
> > > NuttX 12.9.0 47cdb6a283 Apr  8 2025 14:18:23 arm64 pinephone
> > > nsh> free
> > >       total       used       free    maxused    maxfree  nused  nfree
> > name
> > >   133365760      22088  133343672      22768  133343632     24      2
> > Umem
> > >
> > > Milk-V Duo S Log:
> > > https://gist.github.com/lupyuen/bd046df427df0cc37a43e886c530af0e
> > >
> > > Ox64 Log:
> > > https://gist.github.com/lupyuen/d94b9c12c6a5f9244462986af8a42116
> > >
> > > Star64 Log:
> > > https://gist.github.com/lupyuen/636c5bb2a38c3a7898a0708a1fe4ff4c
> > >
> > > PinePhone Log:
> > > https://gist.github.com/lupyuen/2d3cf48ec564dd7681f8cbda364004fd
> > >
> > > Lup
> > >
> > > On Tue, Apr 8, 2025 at 1:21 PM Alin Jerpelea <jerpe...@gmail.com>
> wrote:
> > >
> > > > Hello all,
> > > > Apache NuttX 12.9.0 RC0 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.9.0-RC0
> > > >   Hash for the release nuttx tag:
> > > 47cdb6a283974dd500f89c96e7ef8dc8abcca6c7
> > > >   Hash for the release nuttx-apps tag:
> > > > 036fe7668d81a02a9dc32cc18c31a8d74ee6fa4a
> > > >
> > > > [1] https://dist.apache.org/repos/dist/dev/nuttx/12.9.0-RC0/
> > > > [2]
> > > >
> > > >
> > >
> >
> https://raw.githubusercontent.com/apache/nuttx/nuttx-12.9.0-RC0/ReleaseNotes
> > > > [3] https://www.apache.org/dev/release.html#approving-a-release
> > > > [4]
> > > >
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NUTTX/Validating+a+staged+Release
> > > >
> > >
> >
>

Reply via email to