I am using an Arduino Nano 33 BLE, VSCode 1.77.3, Arduino IDE 2.1.0, Platformio Core 6.1.6, Platformio Home 3.4.3, Windows 10
When I upload Blink from the Arduino IDE, the LED blinks.
When I upload the exact same code from Platformio on VSCode, I get the success message after upload, but the LED does not blink, even after re-connecting the board to USB.
Code (I added a Serial.print()
to test this over serial also, same result):
#include <Arduino.h>
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
Serial.print("x\t");
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
platformio.ini
:
[env:nano33ble]
platform = nordicnrf52
board = nano33ble
framework = arduino
monitor_speed = 9600
Check for up-to-date:
> pio platform update nordicnrf52
WARNING: This command is deprecated and will be removed in the next releases.
Please use `pio pkg update` instead.
Platform Manager: nordicnrf52@9.6.0 is already up-to-date
Tool Manager: framework-arduino-mbed@4.0.2 is already up-to-date
Tool Manager: tool-bossac-nordicnrf52@1.10901.201022 is already up-to-date
Tool Manager: tool-openocd@2.1100.211028 is already up-to-date
Tool Manager: tool-sreccat@1.164.0 is already up-to-date
Platformio Upload output:
Executing task: C:\Users\XXXX\.platformio\penv\Scripts\platformio.exe run --target upload
Processing nano33ble (platform: nordicnrf52; board: nano33ble; framework: arduino)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/nordicnrf52/nano33ble.html
PLATFORM: Nordic nRF52 (9.6.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.2
- tool-bossac-nordicnrf52 @ 1.10901.201022 (1.9.1)
- tool-openocd @ 2.1100.211028 (11.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
Checking size .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 82884 bytes from 983040 bytes)
Configuring upload protocol...
AVAILABLE: blackmagic, cmsis-dap, jlink, nrfjprog, nrfutil, sam-ba
CURRENT: upload_protocol = sam-ba
Looking for upload port...
Auto-detected: COM3
Forcing reset using 1200bps open/close on port COM3
Waiting for the new upload port...
Uploading .pio\build\nano33ble\firmware.bin
Erase flash
Done in 0.001 seconds
Write 82884 bytes to flash (21 pages)
[ ] 0% (0/21 pages)
[= ] 4% (1/21 pages)
[== ] 9% (2/21 pages)
[==== ] 14% (3/21 pages)
[===== ] 19% (4/21 pages)
[======= ] 23% (5/21 pages)
[======== ] 28% (6/21 pages)
[========== ] 33% (7/21 pages)
[=========== ] 38% (8/21 pages)
[============ ] 42% (9/21 pages)
[============== ] 47% (10/21 pages)
[=============== ] 52% (11/21 pages)
[================= ] 57% (12/21 pages)
[================== ] 61% (13/21 pages)
[==================== ] 66% (14/21 pages)
[===================== ] 71% (15/21 pages)
[====================== ] 76% (16/21 pages)
[======================== ] 80% (17/21 pages)
[========================= ] 85% (18/21 pages)
[=========================== ] 90% (19/21 pages)
[============================ ] 95% (20/21 pages)
[==============================] 100% (21/21 pages)
Done in 3.565 seconds
================== [SUCCESS] Took 5.83 seconds ======================================
* Terminal will be reused by tasks, press any key to close it.
Arduino IDE Board Manager version:
Arduino Mbed OS Nano Boards
4.0.2 instaled
Boards included in this package: Arduino Nano RP2040 Connect, Arduino Nano 33 BLE
I searched open issues on platformio/platform-nordicnrf52
on github but did not see any relevant open issue.
Thank you.