platformio / platform-nordicnrf52

Nordic nRF52: development platform for PlatformIO
https://registry.platformio.org/platforms/platformio/nordicnrf52
Apache License 2.0
109 stars 118 forks source link

Nano 33 BLE, upload causes COM port to disappear, fails #184

Closed jagprog5 closed 11 months ago

jagprog5 commented 11 months ago

Board: Nano 33 BLE Chip: NINA-b3 nRF52840

OS: Window 10

Arduino IDE

Uploading via Arduino IDE (2.2.1) works. However, the COM port changes during the next upload. Uploading once works, and the serial monitor is ok. On the second upload, it will fail (and the yellow light will begin fading in and out). The COM port needs to be changed for it to work again. Seems like this is ok overall, but I thought it was worth mentioning.

Here is arduino's verbose compile and upload FQBN: arduino:mbed_nano:nano33ble Using board 'nano33ble' from platform in folder: C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8 Using core 'arduino' from platform in folder: C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8 Detecting libraries used... C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\variants\ARDUINO_NANO33BLE/defines.txt @C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\variants\ARDUINO_NANO33BLE/cxxflags.txt -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\cores\arduino -IC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\variants\ARDUINO_NANO33BLE -IC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\cores\arduino/api/deprecated -IC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\cores\arduino @C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\variants\ARDUINO_NANO33BLE/includes.txt C:\Users\Victoria\AppData\Local\Temp\arduino\sketches\A5B5F2312323DE0CC83CD17AAD58DBB5\sketch\Blink.ino.cpp -o nul Generating function prototypes... C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -g3 -nostdlib @C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\variants\ARDUINO_NANO33BLE/defines.txt @C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\variants\ARDUINO_NANO33BLE/cxxflags.txt -DARDUINO_ARCH_NRF52840 -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -w -x c++ -E -CC -DARDUINO=10607 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=1 -IC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\cores\arduino -IC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\variants\ARDUINO_NANO33BLE -IC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\cores\arduino/api/deprecated -IC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\cores\arduino/api/deprecated-avr-comp -iprefixC:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\cores\arduino @C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\hardware\mbed_nano\4.0.8\variants\ARDUINO_NANO33BLE/includes.txt C:\Users\Victoria\AppData\Local\Temp\arduino\sketches\A5B5F2312323DE0CC83CD17AAD58DBB5\sketch\Blink.ino.cpp -o C:\Users\Victoria\AppData\Local\Temp\772600559\sketch_merged.cpp C:\Users\Victoria\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Victoria\AppData\Local\Temp\772600559\sketch_merged.cpp Compiling sketch... "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -g3 -nostdlib "@C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE/defines.txt" "@C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE/cxxflags.txt" -DARDUINO_ARCH_NRF52840 -MMD -mcpu=cortex-m4 -mfloat-abi=softfp -mfpu=fpv4-sp-d16 -DARDUINO=10607 -DARDUINO_ARDUINO_NANO33BLE -DARDUINO_ARCH_MBED_NANO -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 "-IC:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\cores\\arduino" "-IC:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE" "-IC:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\cores\\arduino/api/deprecated" "-IC:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\cores\\arduino/api/deprecated-avr-comp" "-iprefixC:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\cores\\arduino" "@C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE/includes.txt" "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5\\sketch\\Blink.ino.cpp" -o "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5\\sketch\\Blink.ino.cpp.o" Compiling libraries... Compiling core... Using previously compiled file: C:\Users\Victoria\AppData\Local\Temp\arduino\sketches\A5B5F2312323DE0CC83CD17AAD58DBB5\core\variant.cpp.o Using precompiled core: C:\Users\Victoria\AppData\Local\Temp\arduino\cores\arduino_mbed_nano_nano33ble_244cece6e256e9ad8c1e3a8d85213081\core.a Linking everything together... "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -E -P -x c "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE/linker_script.ld" -o "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/linker_script.ld" "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" "-LC:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5" -Wl,--gc-sections -w -Wl,--as-needed "@C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE/ldflags.txt" "-TC:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/linker_script.ld" "-Wl,-Map,C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/Blink.ino.map" --specs=nosys.specs -o "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/Blink.ino.elf" "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5\\sketch\\Blink.ino.cpp.o" "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5\\core\\variant.cpp.o" -Wl,--whole-archive "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/..\\..\\cores\\arduino_mbed_nano_nano33ble_244cece6e256e9ad8c1e3a8d85213081\\core.a" "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE/libs/libmbed.a" "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE/libs/libcc_310_core.a" "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE/libs/libcc_310_ext.a" "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\mbed_nano\\4.0.8\\variants\\ARDUINO_NANO33BLE/libs/libcc_310_trng.a" -Wl,--no-whole-archive -Wl,--start-group -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys -Wl,--end-group "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O binary "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/Blink.ino.elf" "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/Blink.ino.bin" "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/Blink.ino.elf" "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/Blink.ino.hex" "C:\\Users\\Victoria\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-size" -A "C:\\Users\\Victoria\\AppData\\Local\\Temp\\arduino\\sketches\\A5B5F2312323DE0CC83CD17AAD58DBB5/Blink.ino.elf" Sketch uses 84544 bytes (8%) of program storage space. Maximum is 983040 bytes. Global variables use 44560 bytes (16%) of dynamic memory, leaving 217584 bytes for local variables. Maximum is 262144 bytes. Performing 1200-bps touch reset on serial port COM4 Waiting for upload port... No upload port found, using COM4 as fallback "C:\Users\Victoria\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.9.1-arduino2/bossac.exe" -d --port=COM4 -U -i -e -w "C:\Users\Victoria\AppData\Local\Temp\arduino\sketches\A5B5F2312323DE0CC83CD17AAD58DBB5/Blink.ino.bin" -R Set binary mode version()=Arduino Bootloader (SAM-BA extended) 2.0 [Arduino:IKXYZ] Connected at 921600 baud identifyChip()=nRF52840-QIAA write(addr=0,size=0x34) writeWord(addr=0x30,value=0x400) writeWord(addr=0x20,value=0) version()=Arduino Bootloader (SAM-BA extended) 2.0 [Arduino:IKXYZ] Device : nRF52840-QIAA Version : Arduino Bootloader (SAM-BA extended) 2.0 [Arduino:IKXYZ] Address : 0x0 Pages : 256 Page Size : 4096 bytes Total Size : 1024KB Planes : 1 Lock Regions : 0 Locked : none Security : false Erase flash chipErase(addr=0) Done in 0.000 seconds Write 84552 bytes to flash (21 pages) [ ] 0% (0/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0, size=0x1000) [= ] 4% (1/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x1000, size=0x1000) [== ] 9% (2/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x2000, size=0x1000) [==== ] 14% (3/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x3000, size=0x1000) [===== ] 19% (4/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x4000, size=0x1000) [======= ] 23% (5/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x5000, size=0x1000) [======== ] 28% (6/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x6000, size=0x1000) [========== ] 33% (7/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x7000, size=0x1000) [=========== ] 38% (8/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x8000, size=0x1000) [============ ] 42% (9/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x9000, size=0x1000) [============== ] 47% (10/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xa000, size=0x1000) [=============== ] 52% (11/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xb000, size=0x1000) [================= ] 57% (12/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xc000, size=0x1000) [================== ] 61% (13/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xd000, size=0x1000) [==================== ] 66% (14/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xe000, size=0x1000) [===================== ] 71% (15/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xf000, size=0x1000) [====================== ] 76% (16/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x10000, size=0x1000) [======================== ] 80% (17/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x11000, size=0x1000) [========================= ] 85% (18/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x12000, size=0x1000) [=========================== ] 90% (19/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x13000, size=0x1000) [============================ ] 95% (20/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x14000, size=0x1000) [==============================] 100% (21/21 pages) Done in 3.442 seconds reset()

PlatformIO (via vscode)

PlatformIO (workspace not changed after selecting board + setup):

; platformio.ini
[env:nano33ble]
platform = nordicnrf52
board = nano33ble
framework = arduino

Uploading to the board via platformio causes the COM port to disappear, and the program fails to be uploaded (the blink example doesn't blink the led). No yellow light, only the green light is on. Unlike the arduino IDE, the COM port has disappeared entirely. To recovery, the reset button is double pressed, followed by uploading via the Arduino IDE.

PlatformIO verbose build * Executing task: C:\Users\Victoria\.platformio\penv\Scripts\platformio.exe run --verbose --environment nano33ble Processing nano33ble (platform: nordicnrf52; board: nano33ble; framework: arduino) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/nano33ble.html PLATFORM: Nordic nRF52 (10.2.0) > Arduino Nano 33 BLE HARDWARE: NRF52840 64MHz, 256KB RAM, 960KB Flash DEBUG: Current (blackmagic) External (blackmagic, cmsis-dap, jlink) PACKAGES: - framework-arduino-mbed @ 4.0.6 - tool-sreccat @ 1.164.0 (1.64) - toolchain-gccarmnoneeabi @ 1.80201.181220 (8.2.1) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 42 compatible libraries Scanning dependencies... No dependencies Building in release mode MethodWrapper(["checkprogsize"], [".pio\build\nano33ble\firmware.elf"]) Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 16.0% (used 41880 bytes from 262144 bytes) Flash: [= ] 8.4% (used 82772 bytes from 983040 bytes) .pio\build\nano33ble\firmware.elf : section size addr .text 81220 65536 .ARM.exidx 8 146756 .data 1544 536871424 .nvictable 256 536870912 .crash_data_ram 256 536871168 .bss 40336 536872968 .heap 218728 536913304 .stack 1024 537132032 .ARM.attributes 48 0 .comment 134 0 .debug_frame 5408 0 .stab 60 0 .stabstr 118 0 Total 349140 ========================================================================================================================== [SUCCESS] Took 0.88 seconds ========================================================================================================================== * Terminal will be reused by tasks, press any key to close it.
PlatformIO verbose upload (from the initial state where the COM port is available) * Executing task: C:\Users\Victoria\.platformio\penv\Scripts\platformio.exe run --verbose --target upload --environment nano33ble Processing nano33ble (platform: nordicnrf52; board: nano33ble; framework: arduino) ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/nano33ble.html PLATFORM: Nordic nRF52 (10.2.0) > Arduino Nano 33 BLE HARDWARE: NRF52840 64MHz, 256KB RAM, 960KB Flash DEBUG: Current (blackmagic) External (blackmagic, cmsis-dap, jlink) PACKAGES: - framework-arduino-mbed @ 4.0.6 - tool-bossac-nordicnrf52 @ 1.10901.201022 (1.9.1) - tool-openocd @ 3.1200.0 (12.0) - tool-sreccat @ 1.164.0 (1.64) - toolchain-gccarmnoneeabi @ 1.80201.181220 (8.2.1) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 42 compatible libraries Scanning dependencies... No dependencies Building in release mode MethodWrapper(["checkprogsize"], [".pio\build\nano33ble\firmware.elf"]) Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [== ] 16.0% (used 41880 bytes from 262144 bytes) Flash: [= ] 8.4% (used 82772 bytes from 983040 bytes) .pio\build\nano33ble\firmware.elf : section size addr .text 81220 65536 .ARM.exidx 8 146756 .data 1544 536871424 .nvictable 256 536870912 .crash_data_ram 256 536871168 .bss 40336 536872968 .heap 218728 536913304 .stack 1024 537132032 .ARM.attributes 48 0 .comment 134 0 .debug_frame 5408 0 .stab 60 0 .stabstr 118 0 Total 349140 (["upload"], [".pio\build\nano33ble\firmware.bin"]) AVAILABLE: blackmagic, cmsis-dap, jlink, nrfjprog, nrfutil, sam-ba CURRENT: upload_protocol = sam-ba BeforeUpload(["upload"], [".pio\build\nano33ble\firmware.bin"]) Auto-detected: COM3 Forcing reset using 1200bps open/close on port COM3 Waiting for the new upload port... bossac --info --debug --port "COM4" --write --erase -U --reset .pio\build\nano33ble\firmware.bin Set binary mode version()=Arduino Bootloader (SAM-BA extended) 2.0 [Arduino:IKXYZ] Connected at 921600 baud identifyChip()=nRF52840-QIAA write(addr=0,size=0x34) writeWord(addr=0x30,value=0x400) writeWord(addr=0x20,value=0) version()=Arduino Bootloader (SAM-BA extended) 2.0 [Arduino:IKXYZ] Device : nRF52840-QIAA Version : Arduino Bootloader (SAM-BA extended) 2.0 [Arduino:IKXYZ] Address : 0x0 Pages : 256 Page Size : 4096 bytes Total Size : 1024KB Planes : 1 Lock Regions : 0 Locked : none Security : false Erase flash chipErase(addr=0) Done in 0.001 seconds Write 82772 bytes to flash (21 pages) [ ] 0% (0/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0, size=0x1000) [= ] 4% (1/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x1000, size=0x1000) [== ] 9% (2/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x2000, size=0x1000) [==== ] 14% (3/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x3000, size=0x1000) [===== ] 19% (4/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x4000, size=0x1000) [======= ] 23% (5/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x5000, size=0x1000) [======== ] 28% (6/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x6000, size=0x1000) [========== ] 33% (7/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x7000, size=0x1000) [=========== ] 38% (8/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x8000, size=0x1000) [============ ] 42% (9/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x9000, size=0x1000) [============== ] 47% (10/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xa000, size=0x1000) [=============== ] 52% (11/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xb000, size=0x1000) [================= ] 57% (12/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xc000, size=0x1000) [================== ] 61% (13/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xd000, size=0x1000) [==================== ] 66% (14/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xe000, size=0x1000) [===================== ] 71% (15/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0xf000, size=0x1000) [====================== ] 76% (16/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x10000, size=0x1000) [======================== ] 80% (17/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x11000, size=0x1000) [========================= ] 85% (18/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x12000, size=0x1000) [=========================== ] 90% (19/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x13000, size=0x1000) [============================ ] 95% (20/21 pages)write(addr=0x34,size=0x1000) writeBuffer(scr_addr=0x34, dst_addr=0x14000, size=0x1000) [==============================] 100% (21/21 pages) Done in 3.370 seconds reset() ================================================================================================================= [SUCCESS] Took 6.23 seconds ================================================================================================================= * Terminal will be reused by tasks, press any key to close it.

Thanks.

jagprog5 commented 11 months ago

solution: https://github.com/platformio/platform-nordicnrf52/issues/175

set version to nordicnrf52@9.5.0