I am closing the release with my +1 Tested on Sony Spresense board Best regards Alin
On Thu, Apr 2, 2026 at 6:17 AM Tomek CEDRO <[email protected]> wrote: > Hello world :-) > > +1 here :-) Big Thank You to All Contributors!! :-) > > Build host FreeBSD 14.4-RELEASE-p1 AMD64. > > Tested targets: > > 1. ESP32 [1]. > 2. ESP32C3 [2]. > 3. ESP32C6 [3]. > 4. ESP32S3 [4]. > 5. rPI-4B [5]. > 6. SAMv71 [6]. > 7. SPRESENSE [7]. > 8. STM32F411 [8]. > 9. STM32F412 [9]. > 10. STM32F769 [10]. > 11. STM32L432 [11]. > 12. rPI-Pico [12] <- usbnsh unstable!! > 13. rPI-Pico-2 [13] <- usbnsh unstable!! > > NOTE: I did notice unstable usbnsh connection on rPI-Pico(-2), but I > saw that before too so it does not seem release specific and probably > needs a fix from an interested party, please verify :-) > > Logs package attached and available online at: > > [1] > https://gist.github.com/cederom/d6997d7b90d63a4b49ded420b0f40aac#file-nuttx-12-13-0-rc0-1775088074-esp32-log > [2] https://gist.github.com/cederom/394eac1459e740604cad816edfb1ecf3 > [3] https://gist.github.com/cederom/e3b95da67b0026b287f3398601f5a55b > [4] https://gist.github.com/cederom/3e9d1bceb24cccdff4882d93ecb363b6 > [5] https://gist.github.com/cederom/0e41ba43a85338ceaab81885b01c4376 > [6] https://gist.github.com/cederom/b9ed66f3563ce3de284d626334bcae5e > [7] https://gist.github.com/cederom/cf7d75d64f4d069379b4dd0c3f5162b0 > [8] https://gist.github.com/cederom/ecc58e64540a61f5ee565eb967a7a6af > [9] https://gist.github.com/cederom/6b870a86f51ac4cc3131f264b6fc9b11 > [10] https://gist.github.com/cederom/ae328cefbc47d35234a03bd1f2da12e6 > [11] https://gist.github.com/cederom/253ec3e7b2eab9e5eedb5f5d3552041a > [12] https://gist.github.com/cederom/9ba74b3c6b3eeabe9c6060c668571cc3 > [13] https://gist.github.com/cederom/c58d806606dabe9efac0717ccf9abb2c > > Thank you!! :-) > Tomek > > > ### ESP32 ### > > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : ESP32 > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=xtensa-esp32-elf- > LOGFILE : log/nuttx-12.13.0-RC0-1775088074-ESP32.log > TIMESTAMP : 1775088074 > > + xtensa-esp32-elf-gcc --version > xtensa-esp-elf-gcc (crosstool-NG esp-14.2.0_20251107) 14.2.0 > > ===> > ===> ESP32: esp32-devkitc:ostest > ===> > > + /usr/bin/time -h gmake clean distclean -j24 CROSSDEV=xtensa-esp32-elf- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > ROM: 185646 B 4194272 B 4.43% > iram0_0_seg: 30104 B 168 KB 17.50% > irom0_0_seg: 109928 B 3342304 B 3.29% > dram0_0_seg: 14584 B 180736 B 8.07% > drom0_0_seg: 42086 B 4194272 B 1.00% > rtc_iram_seg: 0 B 8 KB 0.00% > rtc_slow_seg: 0 B 4 KB 0.00% > rtc_reserved_seg: 24 B 24 B 100.00% > extmem_seg: 0 B 4 MB 0.00% > CP: nuttx.hex > MKIMAGE: ESP32 binary > esptool.py -c esp32 elf2image --ram-only-header -fs 4MB -fm dio -ff > "40m" -o nuttx.bin nuttx > esptool.py v4.10.0 > Creating esp32 image... > Image has only RAM segments visible. ROM segments are hidden and > SHA256 digest is not appended. > Merged 1 ELF section > Successfully created esp32 image. > Generated: nuttx.bin > 2m49,57s real 1m1,52s user 29,75s sys > > + /usr/bin/time -h gmake flash -j24 CROSSDEV=xtensa-esp32-elf- > .. > 14,73s real 1,54s user 1,56s sys > > + cu -l /dev/cuaU0 -s 115200 > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 02:07:16 xtensa esp32-devkitc > nsh> [K? > help usage: help [-v] [<cmd>] > > . cp expr mount kill uname > [ cmp false mv pkill umount > ? dirname fdinfo pidof sleep unset > alias df free printf usleep uptime > unalias dmesg help ps source watch > basename echo hexdump pwd test xd > break env ls rm time wait > cat exec mkdir rmdir true > cd exit mkrd set truncate > > Builtin Apps: > dd nsh ostest sh > nsh> [Kfree > total used free maxused maxfree nused nfree name > 318372 6796 311576 7184 181480 26 3 Umem > nsh> [Kostest > .. > Final memory usage: > VARIABLE BEFORE AFTER > ======== ======== ======== > arena 4dba4 4dba4 > ordblks 3 7 > mxordblk 2c4e8 2c4e8 > uordblks 4694 4724 > fordblks 49510 49480 > user_main: Exiting > ostest_main: Exiting with status 0 > nsh> [K > nsh> [Kfree > total used free maxused maxfree nused nfree name > 318372 6908 311464 45824 181480 28 4 Umem > > ===> > ===> ESP32: esp32-devkitc:coremark > ===> > > .. > + cu -l /dev/cuaU0 -s 115200 > Connected > 2K performance run parameters for coremark. > CoreMark Size : 666 > Total ticks : 2218 > Total time (secs): 22.180000 > Iterations/Sec : 991.884581 > Iterations : 22000 > Compiler version : GCC14.2.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 : 0x33ff > [1]crcfinal : 0x33ff > Correct operation validated. See README.md for run and reporting rules. > CoreMark 1.0 : 991.884581 / GCC14.2.0 -O3 -fno-strict-aliasing > -fomit-frame-pointer -ffunction-sections -fdata-sections / HEAP / > 2:PThreads > > > ### ESP32C3 ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : ESP32C3 > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=riscv32-esp-elf- > LOGFILE : log/nuttx-12.13.0-RC0-1775091113-ESP32C3.log > TIMESTAMP : 1775091113 > > + riscv32-esp-elf-gcc --version > riscv32-esp-elf-gcc (crosstool-NG esp-2021r2-patch5) 8.4.0 > > ===> > ===> ESP32C3: esp32c3-devkit:ostest > ===> > > + /usr/bin/time -h ./tools/configure.sh -B -S esp32c3-devkit:ostest > .. > 1,83s real 0,95s user 1,02s sys > > + /usr/bin/time -h gmake -j24 CROSSDEV=riscv32-esp-elf- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > ROM: 241504 B 4 MB 5.76% > iram0_0_seg: 27408 B 321296 B 8.53% > irom0_0_seg: 126564 B 4 MB 3.02% > dram0_0_seg: 38864 B 321296 B 12.10% > drom0_0_seg: 175968 B 4 MB 4.20% > rtc_iram_seg: 16 B 8168 B 0.20% > rtc_reserved_seg: 24 B 24 B 100.00% > CP: nuttx.hex > MKIMAGE: NuttX binary > esptool.py -c esp32c3 elf2image --ram-only-header -fs 4MB -fm dio -ff > "80m" -o nuttx.bin nuttx > esptool.py v4.10.0 > Creating esp32c3 image... > Image has only RAM segments visible. ROM segments are hidden and > SHA256 digest is not appended. > Merged 2 ELF sections > Successfully created esp32c3 image. > Generated: nuttx.bin > 6,06s real 30,42s user 27,38s sys > > + /usr/bin/time -h gmake flash -j24 CROSSDEV=riscv32-esp-elf- > .. > 15,31s real 1,40s user 1,74s sys > > + cu -l /dev/cuaU0 -s 115200 > Connected > > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 02:52:08 risc-v esp32c3-devkit > nsh> [K? > help usage: help [-v] [<cmd>] > > . cp expr mount set truncate > [ cmp false mv kill uname > ? dirname fdinfo pidof pkill umount > alias df free printf sleep unset > unalias dmesg help ps usleep uptime > basename echo hexdump pwd source watch > break env ls reboot test xd > cat exec mkdir rm time wait > cd exit mkrd rmdir true > > Builtin Apps: > dd dumpstack nsh ostest sh > nsh> [Kfree > total used free maxused maxfree nused nfree name > 348304 5776 342528 6144 342528 23 1 Umem > nsh> [Kostest > .. > Final memory usage: > VARIABLE BEFORE AFTER > ======== ======== ======== > arena 55090 55090 > ordblks 1 5 > mxordblk 50e18 4c4c0 > uordblks 4278 4310 > fordblks 50e18 50d80 > user_main: Exiting > ostest_main: Exiting with status 0 > nsh> [Kfree > total used free maxused maxfree nused nfree name > 348304 5888 342416 44704 322824 25 3 Umem > > > ### ESP32C6 ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : ESP32C6 > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=riscv32-esp-elf- > LOGFILE : log/nuttx-12.13.0-RC0-1775091631-ESP32C6.log > TIMESTAMP : 1775091631 > > + riscv32-esp-elf-gcc --version > riscv32-esp-elf-gcc (crosstool-NG esp-2021r2-patch5) 8.4.0 > > ===> > ===> ESP32C6: esp32c6-devkitc:ostest > ===> > > + /usr/bin/time -h ./tools/configure.sh -B -S esp32c6-devkitc:ostest > .. > 2,03s real 1,16s user 1,01s sys > > + /usr/bin/time -h gmake -j24 CROSSDEV=riscv32-esp-elf- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > ROM: 307576 B 16 MB 1.83% > iram0_0_seg: 33712 B 452112 B 7.46% > irom_seg: 131960 B 16 MB 0.79% > dram0_0_seg: 46720 B 452112 B 10.33% > drom_seg: 242040 B 16 MB 1.44% > lp_ram_seg: 16 B 16360 B 0.10% > lp_reserved_seg: 24 B 24 B 100.00% > CP: nuttx.hex > MKIMAGE: NuttX binary > esptool.py -c esp32c6 elf2image --ram-only-header -fs 4MB -fm dio -ff > "80m" -o nuttx.bin nuttx > esptool.py v4.10.0 > Creating esp32c6 image... > Image has only RAM segments visible. ROM segments are hidden and > SHA256 digest is not appended. > Successfully created esp32c6 image. > Generated: nuttx.bin > 6,14s real 31,19s user 31,23s sys > > + /usr/bin/time -h gmake flash -j24 CROSSDEV=riscv32-esp-elf- > .. > 15,50s real 1,42s user 1,78s sys > > + cu -l /dev/cuaU0 -s 115200 > Connected > > nsh> [K > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 03:00:43 risc-v esp32c6-devkitc > nsh> [K? > help usage: help [-v] [<cmd>] > > . cp expr mount set truncate > [ cmp false mv kill uname > ? dirname fdinfo pidof pkill umount > alias df free printf sleep unset > unalias dmesg help ps usleep uptime > basename echo hexdump pwd source watch > break env ls reboot test xd > cat exec mkdir rm time wait > cd exit mkrd rmdir true > > Builtin Apps: > dd dumpstack nsh ostest sh > nsh> [Kfree > total used free maxused maxfree nused nfree name > 472800 5776 467024 6144 467024 23 1 Umem > nsh> [Kostest > .. > Final memory usage: > VARIABLE BEFORE AFTER > ======== ======== ======== > arena 736e0 736e0 > ordblks 1 5 > mxordblk 6f468 6ab10 > uordblks 4278 4310 > fordblks 6f468 6f3d0 > user_main: Exiting > ostest_main: Exiting with status 0 > nsh> [Kfree > total used free maxused maxfree nused nfree name > 472800 5888 466912 44704 447320 25 3 Umem > > ===> > ===> ESP32C6: esp32c6-devkitc:coremark > ===> > > .. > + cu -l /dev/cuaU0 -s 115200 > Connected > 2K performance run parameters for coremark. > CoreMark Size : 666 > Total ticks : 1367 > Total time (secs): 13.670000 > Iterations/Sec : 438.917337 > Iterations : 6000 > Compiler version : GCC8.4.0 > Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer > -ffunction-sections -fdata-sections -nostdlib > 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 : 438.917337 / GCC8.4.0 -O3 -fno-strict-aliasing > -fomit-frame-pointer -ffunction-sections -fdata-sections -nostdlib / > HEAP > > > ### ESP32S3 ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : ESP32S3-DEVKIT > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=xtensa-esp32s3-elf- > LOGFILE : log/nuttx-12.13.0-RC0-1775092222-ESP32S3-DEVKIT.log > TIMESTAMP : 1775092222 > > + xtensa-esp32s3-elf-gcc --version > xtensa-esp-elf-gcc (crosstool-NG esp-14.2.0_20251107) 14.2.0 > > ===> > ===> ESP32S3-DEVKIT: esp32s3-devkit:ostest > ===> > > + /usr/bin/time -h ./tools/configure.sh -B -S esp32s3-devkit:ostest > .. > 1,85s real 0,85s user 1,16s sys > > + /usr/bin/time -h gmake -j24 CROSSDEV=xtensa-esp32s3-elf- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > ROM: 237582 B 4194272 B 5.66% > iram0_0_seg: 36608 B 304 KB 11.76% > irom0_0_seg: 186464 B 4194272 B 4.45% > dram0_0_seg: 38100 B 288 KB 12.92% > drom0_0_seg: 303086 B 4194272 B 7.23% > rtc_iram_seg: 0 B 8168 B 0.00% > rtc_data_seg: 0 B 8168 B 0.00% > rtc_reserved_seg: 24 B 24 B 100.00% > rtc_slow_seg: 32 B 8 KB 0.39% > CP: nuttx.hex > MKIMAGE: ESP32-S3 binary > esptool.py -c esp32s3 elf2image --ram-only-header -fs 4MB -fm dio -ff > "40m" -o nuttx.bin nuttx > esptool.py v4.10.0 > Creating esp32s3 image... > Image has only RAM segments visible. ROM segments are hidden and > SHA256 digest is not appended. > Merged 1 ELF section > Successfully created esp32s3 image. > Generated: nuttx.bin > 6,83s real 40,27s user 29,82s sys > > + /usr/bin/time -h gmake flash -j24 CROSSDEV=xtensa-esp32s3-elf- > .. > 14,79s real 1,55s user 1,58s sys > > + cu -l /dev/cuaU0 -s 115200 > Connected > > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 03:10:34 xtensa esp32s3-devkit > nsh> [K? > help usage: help [-v] [<cmd>] > > . cp expr mount kill uname > [ cmp false mv pkill umount > ? dirname fdinfo pidof sleep unset > alias df free printf usleep uptime > unalias dmesg help ps source watch > basename echo hexdump pwd test xd > break env ls rm time wait > cat exec mkdir rmdir true > cd exit mkrd set truncate > > Builtin Apps: > dd nsh ostest sh > nsh> [Kfree > total used free maxused maxfree nused nfree name > 383320 6744 376576 7112 376576 22 1 Umem > nsh> [Kostest > .. > Final memory usage: > VARIABLE BEFORE AFTER > ======== ======== ======== > arena 5d958 5d958 > ordblks 1 5 > mxordblk 592f8 549a0 > uordblks 4660 46f8 > fordblks 592f8 59260 > user_main: Exiting > ostest_main: Exiting with status 0 > nsh> [Kfree > total used free maxused maxfree nused nfree name > 383320 6856 376464 45752 356840 24 3 Umem > > > ===> > ===> ESP32S3-DEVKIT: esp32s3-devkit:coremark > ===> > > .. > + cu -l /dev/cuaU0 -s 115200 > Connected > 2K performance run parameters for coremark. > CoreMark Size : 666 > Total ticks : 2311 > Total time (secs): 23.110000 > Iterations/Sec : 951.968845 > Iterations : 22000 > Compiler version : GCC14.2.0 > Compiler flags : -O3 -fno-strict-aliasing -fomit-frame-pointer > -ffunction-sections -fdata-sections -fno-strength-reduce > 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 : 0x33ff > [1]crcfinal : 0x33ff > Correct operation validated. See README.md for run and reporting rules. > CoreMark 1.0 : 951.968845 / GCC14.2.0 -O3 -fno-strict-aliasing > -fomit-frame-pointer -ffunction-sections -fdata-sections > -fno-strength-reduce / HEAP / 2:PThreads > > > ### rPI-4B ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : rPI-4B > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=aarch64-none-elf- > LOGFILE : log/nuttx-12.13.0-RC0-1775092738-rPI-4B.log > TIMESTAMP : 1775092738 > > ==> COMPILER: > aarch64-none-elf-gcc (gcc) 14.2.1 20241119 > > ===> > ===> rPI-4B: raspberrypi-4b:nsh > ===> > > + /usr/bin/time -h ./tools/configure.sh -B raspberrypi-4b:nsh > .. > 2,06s real 1,14s user 1,06s sys > > + /usr/bin/time -h gmake -j8 -j24 CROSSDEV=aarch64-none-elf- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > CP: nuttx.hex > CP: nuttx.bin > Generating config.txt > 5,74s real 40,82s user 15,56s sys > > + cp -v nuttx.bin rpi4b-nuttx/ > nuttx.bin -> rpi4b-nuttx/nuttx.bin > + rpiboot -v -m 1000 -d rpi4b-nuttx > RPIBOOT: build-date 2025/11/10 pkg-version local fe4a6288 > > Please fit the EMMC_DISABLE / nRPIBOOT jumper before connecting the > power and USB cables to the target device. > If the device fails to connect then please see > https://rpltd.co/rpiboot for debugging tips. > > Boot directory 'rpi4b-nuttx' > Loading: rpi4b-nuttx/bootcode4.bin > Waiting for BCM2835/6/7/2711/2712... > > Device located successfully > Loading: rpi4b-nuttx/bootcode4.bin > Initialised device correctly > Found serial number 4 > last_serial -1 serial 4 > Second stage boot server > Received message GetFileSize: config.txt > Loading: rpi4b-nuttx/config.txt > File size = 47 bytes > Received message ReadFile: config.txt > File read: config.txt > libusb_bulk_transfer sent 47 bytes; returned 0 > Received message GetFileSize: pieeprom.sig > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file pieeprom.sig > Received message GetFileSize: recover4.elf > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file recover4.elf > Received message GetFileSize: recovery.elf > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file recovery.elf > Received message GetFileSize: start4.elf > Loading: rpi4b-nuttx/start4.elf > File size = 2303232 bytes > Received message ReadFile: start4.elf > File read: start4.elf > libusb_bulk_transfer sent 2303232 bytes; returned 0 > Received message GetFileSize: fixup4.dat > Loading: rpi4b-nuttx/fixup4.dat > File size = 5498 bytes > Received message ReadFile: fixup4.dat > File read: fixup4.dat > libusb_bulk_transfer sent 5498 bytes; returned 0 > Second stage boot server done > + sleep 3 > + rpiboot -v -m 1000 -d rpi4b-nuttx > RPIBOOT: build-date 2025/11/10 pkg-version local fe4a6288 > > Please fit the EMMC_DISABLE / nRPIBOOT jumper before connecting the > power and USB cables to the target device. > If the device fails to connect then please see > https://rpltd.co/rpiboot for debugging tips. > > Boot directory 'rpi4b-nuttx' > Loading: rpi4b-nuttx/bootcode4.bin > Waiting for BCM2835/6/7/2711/2712... > > Device located successfully > Loading embedded: bootcode.bin > Initialised device correctly > Found serial number 1 > last_serial -1 serial 1 > Second stage boot server > Received message GetFileSize: recovery.elf > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file recovery.elf > Received message GetFileSize: config.txt > Loading: rpi4b-nuttx/config.txt > File size = 47 bytes > Received message ReadFile: config.txt > File read: config.txt > libusb_bulk_transfer sent 47 bytes; returned 0 > Received message GetFileSize: dt-blob.bin > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file dt-blob.bin > Received message GetFileSize: recovery.elf > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file recovery.elf > Received message GetFileSize: config.txt > Loading: rpi4b-nuttx/config.txt > File size = 47 bytes > Received message ReadFile: config.txt > File read: config.txt > libusb_bulk_transfer sent 47 bytes; returned 0 > Received message GetFileSize: bootcfg.txt > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file bootcfg.txt > Received message GetFileSize: nuttx.bin > Loading: rpi4b-nuttx/nuttx.bin > File size = 335872 bytes > Received message GetFileSize: bcm2711-rpi-4-b.dtb > Loading: rpi4b-nuttx/bcm2711-rpi-4-b.dtb > File size = 56249 bytes > Received message ReadFile: bcm2711-rpi-4-b.dtb > File read: bcm2711-rpi-4-b.dtb > libusb_bulk_transfer sent 56249 bytes; returned 0 > Received message GetFileSize: overlays/overlay_map.dtb > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file overlays/overlay_map.dtb > Received message GetFileSize: config.txt > Loading: rpi4b-nuttx/config.txt > File size = 47 bytes > Received message ReadFile: config.txt > File read: config.txt > libusb_bulk_transfer sent 47 bytes; returned 0 > Received message GetFileSize: cmdline.txt > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file cmdline.txt > Received message GetFileSize: armstub8-gic.bin > libusb_bulk_transfer sent 0 bytes; returned 0 > Cannot open file armstub8-gic.bin > Received message GetFileSize: nuttx.bin > Loading: rpi4b-nuttx/nuttx.bin > File size = 335872 bytes > Received message ReadFile: nuttx.bin > File read: nuttx.bin > libusb_bulk_transfer sent 335872 bytes; returned 0 > Received message Done: nuttx.bin > CMD exit > Second stage boot server done > > + cu -l /dev/cuaU0 -s 115200 > Connected > > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 03:19:21 arm64 raspberrypi-4b > nsh> [K? > help usage: help [-v] [<cmd>] > > . cp expr mount kill uname > [ cmp false mv pkill umount > ? dirname fdinfo pidof sleep unset > alias df free printf usleep uptime > unalias dmesg help ps source watch > basename echo hexdump pwd test xd > break env ls rm time wait > cat exec mkdir rmdir true > cd exit mkrd set truncate > > Builtin Apps: > dd getprime hello nsh ostest sh > nsh> [Kos [K [Kgetprime > Set thread priority to 10 > Set thread policy to SCHED_RR > Start thread #0 > thread #0 started, looking for primes < 10000, doing 10 run(s) > thread #0 finished, found 1230 primes, last one was 9973 > Done > getprime took 136 msec > nsh> [Kfree > total used free maxused maxfree nused nfree name > 18446744073637388288 2176818446744073637366520 > 3971218446744073637366520 23 1 Umem > nsh> [Kostest > .. > Final memory usage: > VARIABLE BEFORE AFTER > ======== ======== ======== > arena fbb2e000 fbb2e000 > ordblks 2 7 > mxordblk fbb24238 fbb21f00 > uordblks 9d98 9ef0 > fordblks fbb24268 fbb24110 > user_main: Exiting > ostest_main: Exiting with status 0 > nsh> [Kfree > total used free maxused maxfree nused nfree name > 18446744073637388288 2194418446744073637366344 > 10988818446744073637339192 25 3 Umem > > NOTES / TODO: > * image size not reported after build. > * invalid ram reporting for 8GB variant. > > > ### SAMv71 ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : SAMv71-XULT > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=arm-none-eabi- > LOGFILE : log/nuttx-12.13.0-RC0-1775093484-SAMv71-XULT.log > TIMESTAMP : 1775093484 > > ==> COMPILER: > arm-none-eabi-gcc (gcc) 14.2.1 20241119 > > ===> > ===> SAMv71-XULT: samv71-xult:nsh > ===> > > + /usr/bin/time -h ./tools/configure.sh -B samv71-xult:nsh > .. > 1,93s real 1,02s user 1,07s sys > > + /usr/bin/time -h gmake -j8 -j24 CROSSDEV=arm-none-eabi- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > flash: 129292 B 2 MB 6.17% > sram: 10584 B 384 KB 2.69% > CP: nuttx.bin > 5,35s real 36,27s user 15,13s sys > > + /usr/bin/time -h openocd -f interface/cmsis-dap.cfg -c 'transport > select swd' -c 'set CHIPNAME atsamv71q21' -f target/atsamv.cfg -c > 'reset_config srst_only' -c init -c targets -c 'reset halt' -c > 'program nuttx.bin 0x400000' -c 'reset halt' -c 'atsamv gpnvm set 1' > -c 'reset run' -c shutdown > Open On-Chip Debugger 0.12.0 > Licensed under GNU GPL v2 > For bug reports, read > http://openocd.org/doc/doxygen/bugs.html > swd > atsamv71q21 > Info : flash bank command > srst_only separate srst_gates_jtag srst_open_drain connect_deassert_srst > > Info : CMSIS-DAP: SWD supported > Info : CMSIS-DAP: FW Version = 03.25.01B6 > Info : CMSIS-DAP: Serial# = ATML2407121800000086 > Info : CMSIS-DAP: Interface Initialised (SWD) > Info : SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 1 TDO = 1 nTRST = 0 nRESET = 1 > Info : CMSIS-DAP: Interface ready > Info : clock speed 1800 kHz > Info : SWD DPIDR 0x0bd11477 > Info : [atsamv71q21.cpu] Cortex-M7 r1p1 processor detected > Info : [atsamv71q21.cpu] target has 8 breakpoints, 4 watchpoints > Info : starting gdb server for atsamv71q21.cpu on 3333 > Info : Listening on port 3333 for gdb connections > Error: [atsamv71q21.cpu] clearing lockup after double fault > Polling target atsamv71q21.cpu failed, trying to reexamine > Info : [atsamv71q21.cpu] Cortex-M7 r1p1 processor detected > Info : [atsamv71q21.cpu] target has 8 breakpoints, 4 watchpoints > TargetName Type Endian TapName State > -- ------------------ ---------- ------ ------------------ ------------ > 0* atsamv71q21.cpu cortex_m little atsamv71q21.cpu halted > > [atsamv71q21.cpu] halted due to debug-request, current mode: Thread > xPSR: 0x01000000 pc: 0x0040097e msp: 0x20402d58 > [atsamv71q21.cpu] halted due to debug-request, current mode: Thread > xPSR: 0x01000000 pc: 0x0040097e msp: 0x20402d58 > ** Programming Started ** > Info : device id = 0xa1220e01 > Info : erasing lock regions 0-7... > Info : erasing lock region 0 > Info : erasing lock region 1 > Info : erasing lock region 2 > Info : erasing lock region 3 > Info : erasing lock region 4 > Info : erasing lock region 5 > Info : erasing lock region 6 > Info : erasing lock region 7 > ** Programming Finished ** > [atsamv71q21.cpu] halted due to debug-request, current mode: Thread > xPSR: 0x01000000 pc: 0x0040097e msp: 0x20402d58 > shutdown command invoked > 6,20s real 0,03s user 0,08s sys > > + cu -l /dev/cuaU0 -s 115200 > Connected > > nsh> [Kuname a [K-a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 03:31:37 arm samv71-xult > nsh> [K? > help usage: help [-v] [<cmd>] > > . cp expr mkrd set truncate > [ cmp false mount kill uname > ? dirname fdinfo mv pkill umount > alias df free pidof sleep unset > unalias dmesg help printf usleep uptime > basename echo hexdump ps source watch > break env ls pwd test xd > cat exec mkdir rm time wait > cd exit mkfatfs rmdir true > > Builtin Apps: > dd i2c nsh ramtest sh > nsh> [Kfree > total used free maxused maxfree nused nfree name > 381608 8200 373408 8568 373408 27 1 Umem > > NOTES: > * Sometimes flashing fails at debug proble hang level, need to retry > and then works fine. > > > ### SPRESENSE ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : SPRESENSE > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=arm-none-eabi- > LOGFILE : log/nuttx-12.13.0-RC0-1775093913-SPRESENSE.log > TIMESTAMP : 1775093913 > > + arm-none-eabi-gcc --version > arm-none-eabi-gcc (gcc) 14.2.1 20241119 > > ===> > ===> SPRESENSE: spresense:nsh > ===> > > + /usr/bin/time -h ./tools/configure.sh -B spresense:nsh > .. > 2,03s real 1,11s user 1,06s sys > > + /usr/bin/time -h gmake -j24 CROSSDEV=arm-none-eabi- > .. > > LD: nuttx > Memory region Used Size Region Size %age Used > ram: 112836 B 1536 KB 7.17% > gnssram: 0 B 640 KB 0.00% > Generating: nuttx.spk > tools/cxd56/mkspk -c2 nuttx nuttx nuttx.spk; > File nuttx.spk is successfully created. > Done. > 5,81s real 37,32s user 15,91s sys > > + /usr/bin/time -h ./tools/flash_writer.py -s -a -c /dev/cuaU0 -b > 115200 nuttx.spk > /tmp/nuttx/nuttx.git/./tools/flash_writer.py:27: DeprecationWarning: > 'telnetlib' is deprecated and slated for removal in Python 3.13 > import telnetlib > /bin/sh: ./reset_board.sh: not found > Please press RESET button on target board > >>> Install files ... > install -b 115200 > Install nuttx.spk > |0%-----------------------------50%------------------------------100%| > ###################################################################### > > 112960 bytes loaded. > Package validation is OK. > Saving package to "nuttx" > updater# >>> Save Configuration to FlashROM ... > set bootable M0P > M0P is not valid bootable. config not changed. > updater# sync > updater# Restarting the board ... > reboot > 17,74s real 0,07s user 0,00s sys > > + cu -l /dev/cuaU0 -s 115200 > Connected > cxd56_farapiinitialize: Mismatched version: loader(20591) != Self(20596) > cxd56_farapiinitialize: Please update loader and gnssfw firmwares!! > > NuttShell (NSH) NuttX-12.13.0 > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 03:38:45 arm spresense > nsh> [K? > help usage: help [-v] [<cmd>] > > . cp exit mkrd set truncate > [ cmp expr mount kill uname > ? dirname false mv pkill umount > alias date fdinfo pidof sleep unset > unalias df free printf usleep uptime > basename dmesg help ps source watch > break echo hexdump pwd test xd > cat env ls rm time wait > cd exec mkdir rmdir true > > Builtin Apps: > dd nsh sh > > NOTES: > * Add free to nsh. > * Add ostest and coremark configurations. > > > > ### STM32F411 ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : STM32F411RE-NUCLEO-F411RE > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=arm-none-eabi- > LOGFILE : log/nuttx-12.13.0-RC0-1775096913-STM32F411RE-NUCLEO-F411RE.log > TIMESTAMP : 1775096913 > > ==> COMPILER: > arm-none-eabi-gcc (gcc) 14.2.1 20241119 > > ===> > ===> STM32F411RE-NUCLEO-F411RE: nucleo-f411re:nsh > ===> > > + /usr/bin/time -h ./tools/configure.sh -B nucleo-f411re:nsh > .. > 2,10s real 1,05s user 1,19s sys > > + /usr/bin/time -h gmake -j24 CROSSDEV=arm-none-eabi- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > flash: 70076 B 512 KB 13.37% > sram: 7668 B 128 KB 5.85% > CP: nuttx.hex > CP: nuttx.bin > 5,22s real 32,04s user 13,86s sys > > + /usr/bin/time -h openocd -f interface/stlink.cfg -f > target/stm32f4x.cfg -c 'program nuttx.bin 0x08000000; reset run; exit' > Open On-Chip Debugger 0.12.0 > .. > 5,79s real 0,01s user 0,04s sys > > + cu -l /dev/cuaU0 -s 115200 > Connected > > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 04:28:46 arm nucleo-f411re > nsh> [K? > help usage: help [-v] [<cmd>] > > . cd expr mv usleep unset > [ cp false printf source uptime > ? cmp help pwd test watch > alias dirname hexdump rm time xd > unalias dmesg ls rmdir true > basename echo mkdir set truncate > break exec mkrd kill uname > cat exit mount sleep umount > > Builtin Apps: > dd nsh sh > > NOTES: > * Add free to nsh. > * Add ostest and coremark configurations. > > > > ### STM32F412 ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : STM32F412ZG-NUCLEO-F412ZG > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=arm-none-eabi- > LOGFILE : log/nuttx-12.13.0-RC0-1775098713-STM32F412ZG-NUCLEO-F412ZG.log > TIMESTAMP : 1775098713 > > ==> COMPILER: > arm-none-eabi-gcc (gcc) 14.2.1 20241119 > > ===> > ===> STM32F412ZG-NUCLEO-F412ZG: nucleo-f412zg:nsh > ===> > > + /usr/bin/time -h ./tools/configure.sh -B nucleo-f412zg:nsh > .. > 1,97s real 0,97s user 1,18s sys > > + /usr/bin/time -h gmake -j24 CROSSDEV=arm-none-eabi- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > flash: 71624 B 1 MB 6.83% > sram: 8020 B 256 KB 3.06% > CP: nuttx.hex > CP: nuttx.bin > 4,78s real 31,76s user 13,65s sys > > + /usr/bin/time -h openocd -f interface/stlink.cfg -f > target/stm32f4x.cfg -c 'program nuttx.bin 0x08000000; reset run; exit' > Open On-Chip Debugger 0.12.0 > .. > 3,47s real 0,00s user 0,05s sys > > + cu -l /dev/cuaU0 -s 115200 > Connected > ~ > [EOT] > > NOTES: > * Only tested build and flash. > * We need to reroute uart pins to have console over st-link. > * Add free to nsh. > * Add ostest and coremark configurations. > > > > ### STM32F769 ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : STM32F769I-DISCO > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=arm-none-eabi- > LOGFILE : log/nuttx-12.13.0-RC0-1775099072-STM32F769I-DISCO.log > TIMESTAMP : 1775099072 > > ==> COMPILER: > arm-none-eabi-gcc (gcc) 14.2.1 20241119 > > ===> > ===> STM32F769I-DISCO: stm32f769i-disco:nsh > ===> > > + /usr/bin/time -h ./tools/configure.sh -B stm32f769i-disco:nsh > .. > 2,16s real 1,16s user 1,19s sys > > + /usr/bin/time -h gmake -j8 -j24 CROSSDEV=arm-none-eabi- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > itcm: 0 B 2 MB 0.00% > flash: 71640 B 2 MB 3.42% > dtcm: 0 B 128 KB 0.00% > sram1: 5980 B 368 KB 1.59% > sram2: 0 B 16 KB 0.00% > CP: nuttx.hex > CP: nuttx.bin > 5,45s real 32,62s user 15,68s sys > > + /usr/bin/time -h openocd -f interface/stlink.cfg -f > target/stm32f7x.cfg -c 'program nuttx.bin 0x08000000; reset run; exit' > Open On-Chip Debugger 0.12.0 > .. > 1,97s real 0,03s user 0,00s sys > > + cu -l /dev/cuaU0 -s 115200 > Connected > > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 05:04:42 arm stm32f769i-disco > nsh> [K? > help usage: help [-v] [<cmd>] > > . cd expr mv usleep unset > [ cp false printf source uptime > ? cmp help pwd test watch > alias dirname hexdump rm time xd > unalias dmesg ls rmdir true > basename echo mkdir set truncate > break exec mkrd kill uname > cat exit mount sleep umount > > Builtin Apps: > dd nsh sh > > NOTES: > * Add free to nsh. > * Add ostest and coremark configurations. > > > ### STM32L432 ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : STM32L432KC-NUCLEO-L432KC > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=arm-none-eabi- > LOGFILE : log/nuttx-12.13.0-RC0-1775099438-STM32L432KC-NUCLEO-L432KC.log > TIMESTAMP : 1775099438 > > + arm-none-eabi-gcc --version > arm-none-eabi-gcc (gcc) 14.2.1 20241119 > > ===> > ===> STM32L432KC-NUCLEO-L432KC: nucleo-l432kc:nsh > ===> > > + /usr/bin/time -h ./tools/configure.sh -B nucleo-l432kc:nsh > .. > 1,94s real 1,07s user 1,03s sys > > + /usr/bin/time -h gmake -j24 CROSSDEV=arm-none-eabi- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > flash: 225912 B 256 KB 86.18% > sram: 9604 B 64 KB 14.65% > CP: nuttx.hex > CP: nuttx.bin > 4,88s real 28,12s user 14,93s sys > > + /usr/bin/time -h openocd -f interface/stlink.cfg -f > target/stm32l4x.cfg -c 'program nuttx.bin 0x08000000; reset run; exit' > Open On-Chip Debugger 0.12.0 > .. > 5,41s real 0,01s user 0,09s sys > > + cu -l /dev/cuaU0 -s 115200 > Connected > > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 05:10:50 arm nucleo-l432kc > nsh> [K? > help usage: help [-v] [<cmd>] > > . cd exit mount sleep umount > [ cp expr mv usleep unset > ? cmp false printf source uptime > alias dirname help pwd test watch > unalias date hexdump rm time xd > basename dmesg ls rmdir true > break echo mkdir set truncate > cat exec mkrd kill uname > > Builtin Apps: > alarm dd nsh ostest rand sh > nsh> [Kfree > nsh: free: command not found > nsh> [Kostest > .. > Final memory usage: > VARIABLE BEFORE AFTER > ======== ======== ======== > arena d678 d678 > ordblks 2 6 > mxordblk 7480 7480 > uordblks 42c8 4358 > fordblks 93b0 9320 > user_main: Exiting > ostest_main: Exiting with status 0 > stdio_test: Standard I/O Check: fprintf to stderr > > NOTES: > * Add free to nsh. > * Add coremark configuration. > > > ### rPI-Pico ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : RP2040-RASPBERRYPI-PICO > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=arm-none-eabi- > LOGFILE : log/nuttx-12.13.0-RC0-1775101840-RP2040-RASPBERRYPI-PICO.log > TIMESTAMP : 1775101840 > > ==> COMPILER: > arm-none-eabi-gcc (gcc) 14.2.1 20241119 > > ===> > ===> RP2040-RASPBERRYPI-PICO: raspberrypi-pico:usbnsh > ===> > > + /usr/bin/time -h ./tools/configure.sh -B raspberrypi-pico:usbnsh > .. > 2,23s real 1,07s user 1,35s sys > > + /usr/bin/time -h gmake -j24 CROSSDEV=arm-none-eabi- > .. > LD: nuttx > Memory region Used Size Region Size %age Used > flash: 160 KB 2 MB 7.81% > sram: 8844 B 264 KB 3.27% > Generating: nuttx.uf2 > Done. > 5,50s real 33,73s user 16,24s sys > > ==> SWITCH BOOTSEL ON RPI-PICO THEN PRESS RETURN. > > + picotool load nuttx.uf2 > Loading into Flash: [==============================] 100% > + picotool reboot > The device was rebooted into application mode. > + sleep 5 > > + cu -l /dev/cuaU0 -s 115200 > Connected > > > > > NuttShell (NSH) NuttX-12.13.0 > h> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 05:50:57 arm raspberrypi-pinsh> [K > nsh> [K? > help usage: help [-v] [<cmd>] > > true > [ cmp expr mount set truncate > ? dirname false mv kill uname > alias date fdinfo pidof pkill umount > unalias df free printf sleep unset > basename dmesg help ps usleep uptime > break echo hexdump pwd source watch > cat env ls reboot test xd > cd exec mkdir rm time wait > > Builtin Apps: > dd getprime hello nsh ostest sh > nsh> [Kgetprime > Set thread priority to 10 > Set thread policy to SCHED_RR > Start thread #0 > thread #0 started, looking for primes < 10000, doing 10 run(s) > thread #0 finished, found 1230 primes, last one was 9973 > Done > getprime took 12800 msec > nsh> [Kostest > .. > End of test memory usage: > VARIABLE BEFORE AFTER > ======= > arena 3f970 3f970 > ordblks 1 1 > mxordblk 3a9b8 3a9b8 > uordblks 4fb8 4fb8 > fordblks 3a9b8 3a9b8 > > ser_main: getopt() test > getopt(): Simple test <--- OUTPUT HANGS HERE !! > ~ > [EOT] > > WARNING: > * Unstable usb console!! Hangs randomly on multiple test retries in > different places! > > NOTES: > * usbnsh end of line seems clobbered. > * manual BOOTSEL interaction is required to flash. > > > ### rPI-Pico-2 ### > > NX BRANCH : nuttx-12.13.0-RC0 > NX RTOS LOC : /tmp/nuttx/nuttx.git > NX APPS LOC : /tmp/nuttx/nuttx-apps.git > TARGET : RP23XX-RASPBERRYPI-PICO-2 > BUILD HOST : FreeBSD hexagon 14.4-RELEASE-p1 FreeBSD 14.4-RELEASE-p1 > GENERIC amd64 > MFLAGS : -j24 CROSSDEV=arm-none-eabi- > LOGFILE : log/nuttx-12.13.0-RC0-1775102875-RP23XX-RASPBERRYPI-PICO-2.log > TIMESTAMP : 1775102875 > > ==> COMPILER: > arm-none-eabi-gcc (gcc) 14.2.1 20241119 > > ===> > ===> RP23XX-RASPBERRYPI-PICO-2: raspberrypi-pico-2:usbnsh > ===> > > + /usr/bin/time -h ./tools/configure.sh -B raspberrypi-pico-2:usbnsh > .. > 2,27s real 1,15s user 1,28s sys > > + /usr/bin/time -h gmake -j24 CROSSDEV=arm-none-eabi- > .. > 5,86s real 37,49s user 17,30s sys > > ==> SWITCH BOOTSEL ON RPI-PICO THEN PRESS RETURN. > > + picotool load nuttx.uf2 > Family ID 'rp2350-arm-s' can be downloaded in absolute space: > 00000000->02000000 > Loading into Flash: [==============================] 100% > > + picotool reboot > The device was rebooted into application mode. > + sleep 2 > > + cu -l /dev/cuaU0 -s 115200 > Connected > > > > > NuttShell (NSH) NuttX-12.13.0 > nsh> [Kuname -a > NuttX 12.13.0 b9b5d9afbf Apr 2 2026 06:08:07 arm raspberrypi-pico-2 > nsh> [Kgetprime > Set thread priority to 10 > Set thread policy to SCHED_RR > Start thread #0 > thread #0 started, looking for primes < 10000, doing 10 run(s) > thread #0 finished, found 1230 primes, last one was 9973 > Done > getprime took 2380 msec > nsh> [Kfree > total used free maxused maxfree nused > [K > nsh> ostest > .. > End of test memory usage: > FTER > ======== ======== ======== > arena 7e570 7e570 > ordblks 2 2 > 8 > ks 4f58 4f58 > fordblks 79618 79618 > > user_main: timed mutex test > mutex_test: Initializing mutex > mutex_test: Starting thread > pthread: Started <-- CONSOLE HANGS HERE > ~ > [EOT] > > WARNING: > * Unstable usb console!! Hangs randomly on multiple test retries in > different places! > > NOTES: > * usbnsh end of line seems clobbered. > * manual BOOTSEL interaction is required to flash. > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > > On Mon, Mar 30, 2026 at 6:04 AM Alin Jerpelea <[email protected]> wrote: > > > > Hello all, > > Apache NuttX 12.13.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.13.0-RC0 > > Hash for the release nuttx tag: > b9b5d9afbf5a88f3c52830d4ce88ae038be0fd35 > > Hash for the release nuttx-apps tag: > e4b84b29d47b98a666df524d6f2d38904c972de5 > > > > [1] https://dist.apache.org/repos/dist/dev/nuttx/12.13.0-RC0/ > > [2] > https://raw.githubusercontent.com/apache/nuttx/nuttx-12.13.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 >
