+1 from me Tested on Spresense
Best regards Alin On Thu, Oct 19, 2023 at 6:25 PM Tomek CEDRO <to...@cedro.info> wrote: > +1 :-) > > BUILD HOST: > FreeBSD octagon 13.2-RELEASE-p4 FreeBSD 13.2-RELEASE-p4 GENERIC amd64 . > > > TARGETS: > 1. ESP32. > 2. ESP32-C3. > 3. ESP32-S2. > 4. ESP32-S3. > > > === ESP32 === > > % xtensa-esp32-elf-gcc -v > Using built-in specs. > COLLECT_GCC=xtensa-esp32-elf-gcc > > COLLECT_LTO_WRAPPER=/usr/home/cederom/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/../libexec/gcc/xtensa-esp32-elf/8.4.0/lto-wrapper > Target: xtensa-esp32-elf > Configured with: > /builds/idf/crosstool-NG/.build/xtensa-esp32-elf/src/gcc/configure > --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu > --target=xtensa-esp32-elf > --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf > --exec_prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf > > --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf > > --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include > --with-newlib --enable-threads=no --disable-shared > --with-pkgversion='crosstool-NG esp-2021r2-patch5' > --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections > --disable-libgomp --disable-libmudflap --disable-libmpx > --disable-libssp --disable-libquadmath --disable-libquadmath-support > --disable-libstdcxx-verbose > --with-gmp=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools > --with-mpfr=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools > --with-mpc=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools > --with-isl=/builds/idf/crosstool-NG/.build/xtensa-esp32-elf/buildtools > --enable-lto --enable-target-optspace --without-long-double-128 > --disable-nls --enable-multiarch --enable-languages=c,c++ > --disable-libstdcxx-verbose --enable-threads=posix > --enable-gcov-custom-rtio --enable-libstdcxx-time=yes > Thread model: posix > gcc version 8.4.0 (crosstool-NG esp-2021r2-patch5) > > % /usr/bin/time -h ./tools/configure.sh -B -a ../nuttx-apps.git > esp32-devkitc:coremark > 2,88s real 1,49s user 1,61s sys > > % /usr/bin/time -h gmake -j8 > 14,84s real 56,33s user 32,84s sys > > % /usr/bin/time -h gmake flash > 9,98s real 1,49s user 0,97s sys > > % cu -l /dev/cuaU0 -s 115200 > can't open log file /var/log/aculog. > Connected > ts Jul 29 2019 12:21:46 > > rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) > configsip: 0, SPIWP:0xee > clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 > mode:DIO, clock div:2 > load:0x3fff0030,len:4540 > ho 0 tail 12 room 4 > load:0x40078000,len:12344 > ho 0 tail 12 room 4 > load:0x40080400,len:4124 > entry 0x40080680 > Running CoreMark... > 2K performance run parameters for coremark. > CoreMark Size : 666 > Total ticks : 1218 > Total time (secs): 12.180000 > Iterations/Sec : 985.221675 > Iterations : 12000 > Compiler version : GCC8.4.0 > Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer > -ffunction-sections -fdata-sections > Parallel PThreads : 2 > Memory location : HEAP > seedcrc : 0xe9f5 > [0]crclist : 0xe714 > [1]crclist : 0xe714 > [0]crcmatrix : 0x1fd7 > [1]crcmatrix : 0x1fd7 > [0]crcstate : 0x8e3a > [1]crcstate : 0x8e3a > [0]crcfinal : 0xa14c > [1]crcfinal : 0xa14c > Correct operation validated. See README.md for run and reporting rules. > CoreMark 1.0 : 985.221675 / GCC8.4.0 -O3 -fno-strict-aliasing > -fomit-frame-pointer -ffunction-sections -fdata-sections / HEAP / > 2:PThreads > ~ > [EOT] > > > % /usr/bin/time -h gmake clean distclean > 6,92s real 3,12s user 4,08s sys > > % /usr/bin/time -h ./tools/configure.sh -B -a ../nuttx-apps.git > esp32-devkitc:nsh > 2,88s real 1,51s user 1,59s sys > > % /usr/bin/time -h gmake -j8 > 15,25s real 54,93s user 34,13s sys > > % /usr/bin/time -h gmake flash > LD: nuttx > CP: nuttx.hex > MKIMAGE: ESP32 binary > esptool.py -c esp32 elf2image -fs 4MB -fm dio -ff 40m -o nuttx.bin nuttx > esptool.py v4.5 > Creating esp32 image... > Merged 1 ELF section > Successfully created esp32 image. > Generated: nuttx.bin (ESP32 compatible) > esptool.py -c esp32 -p /dev/cuaU0 -b 115200 write_flash -fs detect > -fm dio -ff 40m 0x10000 nuttx.bin > esptool.py v4.5 > Serial port /dev/cuaU0 > Connecting......... > Chip is ESP32-D0WD-V3 (revision v3.0) > Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, > Coding Scheme None > Crystal is 40MHz > MAC: 8c:4b:14:81:0b:ec > Uploading stub... > Running stub... > Stub running... > Configuring flash size... > Auto-detected Flash size: 4MB > Flash will be erased from 0x00010000 to 0x00031fff... > Compressed 136080 bytes to 62605... > Wrote 136080 bytes (62605 compressed) at 0x00010000 in 5.7 seconds > (effective 191.4 kbit/s)... > Hash of data verified. > > Leaving... > Hard resetting via RTS pin... > 11,09s real 1,82s user 1,24s sys > > % cu -l /dev/cuaU0 -s 115200 > Connected > rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) > configsip: 0, SPIWP:0xee > clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 > mode:DIO, clock div:2 > load:0x3fff0030,len:4540 > ho 0 tail 12 room 4 > load:0x40078000,len:12344 > ho 0 tail 12 room 4 > load:0x40080400,len:4124 > entry 0x40080680 > > NuttShell (NSH) NuttX-12.3.0 > nsh> uname -a > NuttX 12.3.0 8fdb56b5f2 Oct 19 2023 17:12:37 xtensa esp32-devkitc > > > === ESP32-C3 === > > % riscv32-esp-elf-gcc -v > Using built-in specs. > COLLECT_GCC=riscv32-esp-elf-gcc > > COLLECT_LTO_WRAPPER=/usr/home/cederom/.espressif/tools/riscv32-esp-elf/esp-2021r2-patch5-8.4.0/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/8.4.0/lto-wrapper > Target: riscv32-esp-elf > Configured with: > /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure > --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu > --target=riscv32-esp-elf > --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf > --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf > > --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf > > --with-headers=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include > --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc > --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-2021r2-patch5' > --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections > --disable-libgomp --disable-libmudflap --disable-libmpx > --disable-libssp --disable-libquadmath --disable-libquadmath-support > --disable-libstdcxx-verbose > --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools > --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools > --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools > --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools > --enable-lto --enable-target-optspace --without-long-double-128 > --disable-nls --enable-multiarch --enable-languages=c,c++ > --disable-libstdcxx-verbose --enable-threads=posix > --enable-gcov-custom-rtio --enable-libstdcxx-time=yes > Thread model: posix > gcc version 8.4.0 (crosstool-NG esp-2021r2-patch5) > > % /usr/bin/time -h gmake clean distclean > 7,12s real 3,21s user 4,20s sys > > % /usr/bin/time -h ./tools/configure.sh -B -a ../nuttx-apps.git > esp32c3-devkit:coremark > 2,89s real 1,47s user 1,61s sys > > % /usr/bin/time -h gmake -j8 CROSSDEV=riscv32-esp-elf- > 13,72s real 52,37s user 32,84s sys > > % /usr/bin/time -h gmake flash CROSSDEV=riscv32-esp-elf- > ESPTOOL_BINDIR=../esp-bootloaders > /usr/local/bin/bash: line 1: riscv64-unknown-elf-gcc: command not found > expr: syntax error > LD: nuttx > CP: nuttx.hex > MKIMAGE: ESP32-C3 binary > esptool.py -c esp32c3 elf2image -fs 4MB -fm dio -ff 40m -o nuttx.bin nuttx > esptool.py v4.5 > Creating esp32c3 image... > Merged 1 ELF section > Successfully created esp32c3 image. > Generated: nuttx.bin (ESP32-C3 compatible) > esptool.py -c esp32c3 -p /dev/cuaU0 -b 115200 write_flash -fs 4MB > -fm dio -ff 40m 0x0 ../esp-bootloaders/bootloader-esp32c3.bin 0x8000 > ../esp-bootloaders/partition-table-esp32c3.bin 0x10000 nuttx.bin > esptool.py v4.5 > Serial port /dev/cuaU0 > Connecting......... > Chip is ESP32-C3 (revision v0.3) > Features: WiFi, BLE > Crystal is 40MHz > MAC: 7c:df:a1:b1:58:00 > Uploading stub... > Running stub... > Stub running... > Configuring flash size... > Flash will be erased from 0x00000000 to 0x00004fff... > Flash will be erased from 0x00008000 to 0x00008fff... > Flash will be erased from 0x00010000 to 0x0002dfff... > Warning: Image file at 0x0 is protected with a hash checksum, so not > changing the flash frequency setting. Use the --flash_frequency=keep > option instead of --flash_frequency=40m in order to remove this > warning, or use the --dont-append-digest option for the elf2image > command in order to generate an image file without a hash checksum > Compressed 20208 bytes to 12395... > Wrote 20208 bytes (12395 compressed) at 0x00000000 in 1.4 seconds > (effective 114.3 kbit/s)... > Hash of data verified. > Compressed 3072 bytes to 69... > Wrote 3072 bytes (69 compressed) at 0x00008000 in 0.1 seconds > (effective 399.0 kbit/s)... > Hash of data verified. > Compressed 122176 bytes to 45414... > Wrote 122176 bytes (45414 compressed) at 0x00010000 in 4.3 seconds > (effective 226.8 kbit/s)... > Hash of data verified. > > Leaving... > Hard resetting via RTS pin... > 10,81s real 1,65s user 1,24s sys > > % cu -l /dev/cuaU0 -s 115200 > Connected > ESP-ROM:esp32c3-api1-20210207 > Build:Feb 7 2021 > rst:0x1 (POWERON),boot:0xc (SPI_FAST_FLASH_BOOT) > SPIWP:0xee > mode:DIO, clock div:1 > load:0x3fcd5820,len:0x16c0 > load:0x403cc710,len:0x87c > load:0x403ce710,len:0x2f54 > entry 0x403cc710 > I (30) boot: ESP-IDF v5.1-dev-3972-g1559b6309f 2nd stage bootloader > I (30) boot: compile time Mar 15 2023 12:14:06 > I (31) boot: chip revision: v0.3 > I (35) boot.esp32c3: SPI Speed : 80MHz > I (40) boot.esp32c3: SPI Mode : DIO > I (44) boot.esp32c3: SPI Flash Size : 4MB > I (49) boot: Enabling RNG early entropy source... > I (54) boot: Partition Table: > I (58) boot: ## Label Usage Type ST Offset Length > I (65) boot: 0 factory factory app 00 00 00010000 00100000 > I (73) boot: End of partition table > I (77) esp_image: segment 0: paddr=00010020 vaddr=3c010020 size=00ba4h > ( 2980) map > I (86) esp_image: segment 1: paddr=00010bcc vaddr=3fc837e0 size=00168h > ( 360) load > I (94) esp_image: segment 2: paddr=00010d3c vaddr=40380000 size=01ea8h > ( 7848) load > I (104) esp_image: segment 3: paddr=00012bec vaddr=00000000 size=0d50ch ( > 54540) > I (119) esp_image: segment 4: paddr=00020100 vaddr=42000100 > size=0dc1ch ( 56348) map > I (128) boot: Loaded app from partition at offset 0x10000 > I (128) boot: Disabling RNG early entropy source... > Running CoreMark... > 2K performance run parameters for coremark. > CoreMark Size : 666 > Total ticks : 1471 > Total time (secs): 14.710000 > Iterations/Sec : 407.885792 > Iterations : 6000 > Compiler version : GCC8.4.0 > Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer > -ffunction-sections -fdata-sections > Memory location : HEAP > seedcrc : 0xe9f5 > [0]crclist : 0xe714 > [0]crcmatrix : 0x1fd7 > [0]crcstate : 0x8e3a > [0]crcfinal : 0xa14c > Correct operation validated. See README.md for run and reporting rules. > CoreMark 1.0 : 407.885792 / GCC8.4.0 -O3 -fno-strict-aliasing > -fomit-frame-pointer -ffunction-sections -fdata-sections / HEAP > > > % /usr/bin/time -h gmake clean distclean CROSSDEV=riscv32-esp-elf- > 8,58s real 4,22s user 5,91s sys > > % /usr/bin/time -h ./tools/configure.sh -B -a ../nuttx-apps.git > esp32c3-devkit:nsh > 2,75s real 1,35s user 1,61s sys > > % /usr/bin/time -h gmake -j8 CROSSDEV=riscv32-esp-elf- > 11,03s real 43,08s user 22,86s sys > > % /usr/bin/time -h gmake flash CROSSDEV=riscv32-esp-elf- > ESPTOOL_BINDIR=../esp-bootloaders > /usr/local/bin/bash: line 1: riscv64-unknown-elf-gcc: command not found > expr: syntax error > LD: nuttx > CP: nuttx.hex > MKIMAGE: ESP32-C3 binary > esptool.py -c esp32c3 elf2image -fs 4MB -fm dio -ff 40m -o nuttx.bin nuttx > esptool.py v4.5 > Creating esp32c3 image... > Merged 1 ELF section > Successfully created esp32c3 image. > Generated: nuttx.bin (ESP32-C3 compatible) > esptool.py -c esp32c3 -p /dev/cuaU0 -b 115200 write_flash -fs 4MB > -fm dio -ff 40m 0x0 ../esp-bootloaders/bootloader-esp32c3.bin 0x8000 > ../esp-bootloaders/partition-table-esp32c3.bin 0x10000 nuttx.bin > esptool.py v4.5 > Serial port /dev/cuaU0 > Connecting......... > Chip is ESP32-C3 (revision v0.3) > Features: WiFi, BLE > Crystal is 40MHz > MAC: 7c:df:a1:b1:58:00 > Uploading stub... > Running stub... > Stub running... > Configuring flash size... > Flash will be erased from 0x00000000 to 0x00004fff... > Flash will be erased from 0x00008000 to 0x00008fff... > Flash will be erased from 0x00010000 to 0x00035fff... > Warning: Image file at 0x0 is protected with a hash checksum, so not > changing the flash frequency setting. Use the --flash_frequency=keep > option instead of --flash_frequency=40m in order to remove this > warning, or use the --dont-append-digest option for the elf2image > command in order to generate an image file without a hash checksum > Compressed 20208 bytes to 12395... > Wrote 20208 bytes (12395 compressed) at 0x00000000 in 1.4 seconds > (effective 114.4 kbit/s)... > Hash of data verified. > Compressed 3072 bytes to 69... > Wrote 3072 bytes (69 compressed) at 0x00008000 in 0.1 seconds > (effective 403.1 kbit/s)... > Hash of data verified. > Compressed 154768 bytes to 68347... > Wrote 154768 bytes (68347 compressed) at 0x00010000 in 6.2 seconds > (effective 198.6 kbit/s)... > Hash of data verified. > > Leaving... > Hard resetting via RTS pin... > 13,90s real 1,97s user 1,81s sys > > % cu -l /dev/cuaU0 -s 115200 > Connected > ESP-ROM:esp32c3-api1-20210207 > Build:Feb 7 2021 > rst:0x1 (POWERON),boot:0xc (SPI_FAST_FLASH_BOOT) > SPIWP:0xee > mode:DIO, clock div:1 > load:0x3fcd5820,len:0x16c0 > load:0x403cc710,len:0x87c > load:0x403ce710,len:0x2f54 > entry 0x403cc710 > I (30) boot: ESP-IDF v5.1-dev-3972-g1559b6309f 2nd stage bootloader > I (30) boot: compile time Mar 15 2023 12:14:06 > I (31) boot: chip revision: v0.3 > I (35) boot.esp32c3: SPI Speed : 80MHz > I (40) boot.esp32c3: SPI Mode : DIO > I (44) boot.esp32c3: SPI Flash Size : 4MB > I (49) boot: Enabling RNG early entropy source... > I (54) boot: Partition Table: > I (58) boot: ## Label Usage Type ST Offset Length > I (65) boot: 0 factory factory app 00 00 00010000 00100000 > I (73) boot: End of partition table > I (77) esp_image: segment 0: paddr=00010020 vaddr=3c020020 size=0384ch > ( 14412) map > I (88) esp_image: segment 1: paddr=00013874 vaddr=3fc82ef0 size=001f4h > ( 500) load > I (94) esp_image: segment 2: paddr=00013a70 vaddr=40380000 size=01994h > ( 6548) load > I (103) esp_image: segment 3: paddr=0001540c vaddr=00000000 size=0acech ( > 44268) > I (117) esp_image: segment 4: paddr=00020100 vaddr=42000100 > size=15b64h ( 88932) map > I (133) boot: Loaded app from partition at offset 0x10000 > I (133) boot: Disabling RNG early entropy source... > > NuttShell (NSH) NuttX-12.3.0 > nsh> uname -a > NuttX 12.3.0 8fdb56b5f2 Oct 19 2023 17:51:59 risc-v esp32c3-devkit > > > % /usr/bin/time -h gmake clean distclean CROSSDEV=riscv32-esp-elf- > 9,01s real 4,59s user 6,05s sys > > > > === ESP32-S2 === > > % xtensa-esp32s2-elf-gcc -v > Using built-in specs. > COLLECT_GCC=xtensa-esp32s2-elf-gcc > > COLLECT_LTO_WRAPPER=/usr/home/cederom/.espressif/tools/xtensa-esp32s2-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32s2-elf/bin/../libexec/gcc/xtensa-esp32s2-elf/8.4.0/lto-wrapper > Target: xtensa-esp32s2-elf > Configured with: > /builds/idf/crosstool-NG/.build/xtensa-esp32s2-elf/src/gcc/configure > --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu > --target=xtensa-esp32s2-elf > --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32s2-elf > --exec_prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32s2-elf > > --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32s2-elf/xtensa-esp32s2-elf > > --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32s2-elf/xtensa-esp32s2-elf/include > --with-newlib --enable-threads=no --disable-shared > --with-pkgversion='crosstool-NG esp-2021r2-patch5' > --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections > --disable-libgomp --disable-libmudflap --disable-libmpx > --disable-libssp --disable-libquadmath --disable-libquadmath-support > --disable-libstdcxx-verbose > --with-gmp=/builds/idf/crosstool-NG/.build/xtensa-esp32s2-elf/buildtools > --with-mpfr=/builds/idf/crosstool-NG/.build/xtensa-esp32s2-elf/buildtools > --with-mpc=/builds/idf/crosstool-NG/.build/xtensa-esp32s2-elf/buildtools > --with-isl=/builds/idf/crosstool-NG/.build/xtensa-esp32s2-elf/buildtools > --enable-lto --enable-target-optspace --without-long-double-128 > --disable-nls --enable-multiarch --enable-languages=c,c++ > --disable-libstdcxx-verbose --enable-threads=posix > --enable-gcov-custom-rtio --enable-libstdcxx-time=yes > Thread model: posix > gcc version 8.4.0 (crosstool-NG esp-2021r2-patch5) > > % /usr/bin/time -h ./tools/configure.sh -B -a ../nuttx-apps.git > esp32s2-saola-1:coremark > 2,89s real 1,57s user 1,51s sys > > Update .config with + use external UART dognle: > CONFIG_ESP32S2_UART0_TXPIN=2 > CONFIG_ESP32S2_UART0_RXPIN=3 > > % /usr/bin/time -h gmake -j8 CROSSDEV=xtensa-esp32s2-elf- > 15,76s real 54,52s user 34,26s sys > > % /usr/bin/time -h gmake flash CROSSDEV=xtensa-esp32s2-elf- > ESPTOOL_BINDIR=../esp-bootloaders > LD: nuttx > CP: nuttx.hex > MKIMAGE: ESP32-S2 binary > esptool.py -c esp32s2 elf2image -fs 4MB -fm dio -ff 40m -o nuttx.bin nuttx > esptool.py v4.5 > Creating esp32s2 image... > Merged 1 ELF section > Successfully created esp32s2 image. > Generated: nuttx.bin (ESP32-S2 compatible) > esptool.py -c esp32s2 -p /dev/cuaU0 -b 115200 write_flash -fs detect > -fm dio -ff 40m 0x1000 ../esp-bootloaders/bootloader-esp32s2.bin > 0x8000 ../esp-bootloaders/partition-table-esp32s2.bin 0x10000 > nuttx.bin > esptool.py v4.5 > Serial port /dev/cuaU0 > Connecting.... > Chip is ESP32-S2FNR2 (revision v0.0) > Features: WiFi, Embedded Flash 4MB, Embedded PSRAM 2MB, ADC and > temperature sensor calibration in BLK2 of efuse V1 > Crystal is 40MHz > MAC: 84:f7:03:f5:00:d0 > Uploading stub... > Running stub... > Stub running... > Configuring flash size... > Auto-detected Flash size: 4MB > Flash will be erased from 0x00001000 to 0x00006fff... > Flash will be erased from 0x00008000 to 0x00008fff... > Flash will be erased from 0x00010000 to 0x0002bfff... > Warning: Image file at 0x1000 is protected with a hash checksum, so > not changing the flash frequency setting. Use the > --flash_frequency=keep option instead of --flash_frequency=40m in > order to remove this warning, or use the --dont-append-digest option > for the elf2image command in order to generate an image file without a > hash checksum > Compressed 21344 bytes to 13551... > Wrote 21344 bytes (13551 compressed) at 0x00001000 in 0.3 seconds > (effective 625.5 kbit/s)... > Hash of data verified. > Compressed 3072 bytes to 69... > Wrote 3072 bytes (69 compressed) at 0x00008000 in 0.0 seconds > (effective 605.1 kbit/s)... > Hash of data verified. > Compressed 114640 bytes to 40035... > Wrote 114640 bytes (40035 compressed) at 0x00010000 in 1.1 seconds > (effective 869.5 kbit/s)... > Hash of data verified. > > Leaving... > WARNING: ESP32-S2FNR2 (revision v0.0) chip was placed into download > mode using GPIO0. > esptool.py can not exit the download mode over USB. To run the app, > reset the chip manually. > To suppress this note, set --after option to 'no_reset'. > gmake: *** [tools/Unix.mk:577: flash] Error 1 > 4,57s real 1,41s user 1,08s sys > > % cu -l /dev/cuaU0 -s 115200 > Connected > Running CoreMark... > 2K performance run parameters for coremark. > CoreMark Size : 666 > Total ticks : 1287 > Total time (secs): 12.870000 > Iterations/Sec : 466.200466 > Iterations : 6000 > Compiler version : GCC8.4.0 > Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer > -ffunction-sections -fdata-sections > Memory location : HEAP > seedcrc : 0xe9f5 > [0]crclist : 0xe714 > [0]crcmatrix : 0x1fd7 > [0]crcstate : 0x8e3a > [0]crcfinal : 0xa14c > Correct operation validated. See README.md for run and reporting rules. > CoreMark 1.0 : 466.200466 / GCC8.4.0 -O3 -fno-strict-aliasing > -fomit-frame-pointer -ffunction-sections -fdata-sections / HEAP > > > % /usr/bin/time -h gmake clean distclean CROSSDEV=xtensa-esp32s2-elf- > 7,03s real 3,18s user 4,13s sys > > > % /usr/bin/time -h ./tools/configure.sh -B -a ../nuttx-apps.git > esp32s2-saola-1:nsh > 2,91s real 1,50s user 1,62s sys > > Update .config with + use external UART dognle: > CONFIG_ESP32S2_UART0_TXPIN=2 > CONFIG_ESP32S2_UART0_RXPIN=3 > > % /usr/bin/time -h gmake -j8 CROSSDEV=xtensa-esp32s2-elf- > 15,64s real 54,58s user 36,41s sys > > % /usr/bin/time -h gmake flash CROSSDEV=xtensa-esp32s2-elf- > ESPTOOL_BINDIR=../esp-bootloaders > 5,38s real 1,83s user 1,26s sys > > % cu -l /dev/cuaU0 -s 115200 > Connected > > NuttShell (NSH) NuttX-12.3.0 > nsh> uname -a > NuttX 12.3.0 8fdb56b5f2 Oct 19 2023 18:19:17 xtensa esp32s2-saola-1 > > % /usr/bin/time -h gmake clean distclean CROSSDEV=xtensa-esp32s2-elf- > 7,24s real 3,46s user 4,08s sys > > > === ESP32-S3 === > > Device not recignized by FreeBSD USB stack. Out of scope :-) > > > Besr regards :-) > Tomek > > > On Wed, Oct 18, 2023 at 9:18 AM Alin Jerpelea <jerpe...@gmail.com> wrote: > > > > Hello all, > > Apache NuttX 12.3.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.3.0-RC1 > > Hash for the release nuttx tag: > 8fdb56b5f2124de351a48125a252ba4264665e3d > > Hash for the release nuttx-apps tag: > 2d6d199c492196c4680ae7f5b97bb6e2a7b38649 > > > > [1] https://dist.apache.org/repos/dist/dev/nuttx/12.3.0-RC1/ > > [2] > https://raw.githubusercontent.com/apache/nuttx/nuttx-12.3.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 > > > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info >