Closed as not planned
Description
Describe the problem
I'm not able to use the serial monitor with arduino-pico. I've only tried using 'raspberry pi pico w'. Scripts build and flash the device as expected but the serial monitor never attaches.
Error from commandline:
2023-06-15T13:58:16.718Z root ERROR Uncaught Exception:
2023-06-15T13:58:16.718Z root ERROR Error: 3 INVALID_ARGUMENT: No monitor available for the port protocol serial
at Object.callErrorFromStatus (/Applications/Arduino IDE.app/Contents/Resources/app/node_modules/@grpc/grpc-js/build/src/call.js:31:19)
at Object.onReceiveStatus (/Applications/Arduino IDE.app/Contents/Resources/app/node_modules/@grpc/grpc-js/build/src/client.js:190:52)
at Object.onReceiveStatus (/Applications/Arduino IDE.app/Contents/Resources/app/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:365:141)
at Object.onReceiveStatus (/Applications/Arduino IDE.app/Contents/Resources/app/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:328:181)
at /Applications/Arduino IDE.app/Contents/Resources/app/node_modules/@grpc/grpc-js/build/src/call-stream.js:187:78
at processTicksAndRejections (node:internal/process/task_queues:78:11)
for call at
at ServiceClientImpl.makeUnaryRequest (/Applications/Arduino IDE.app/Contents/Resources/app/node_modules/@grpc/grpc-js/build/src/client.js:160:30)
at ServiceClientImpl.enumerateMonitorPortSettings (/Applications/Arduino IDE.app/Contents/Resources/app/node_modules/@grpc/grpc-js/build/src/make-client.js:105:19)
at resp (/Applications/Arduino IDE.app/Contents/Resources/app/node_modules/arduino-ide-extension/lib/node/monitor-service.js:346:20)
at new Promise (<anonymous>)
at MonitorService.portMonitorSettings (/Applications/Arduino IDE.app/Contents/Resources/app/node_modules/arduino-ide-extension/lib/node/monitor-service.js:345:28)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
To reproduce
Follow these install instructions: https://github.com/earlephilhower/arduino-pico#installation
I've tried library versions 3.2.2 & 3.2.1.
I used this basic blink sketch, but others show the same behavior. This same sketch works for me on IDE 1.8.19.
#include "Adafruit_TinyUSB.h"
#include "hardware/pio.h"
void setup() {
Serial.begin(115200);
while (!Serial);
delay(100);
Serial.println("Startup");
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
Serial.println("Looping...");
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
Expected behavior
Serial monitor should work.
Arduino IDE version
2.1 & 2.1.1-nightly
Operating system
macOS
Operating system version
Ventura 13.4
Additional context
Under discussion at:
https://forum.arduino.cc/t/no-monitor-available/1138307
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest nightly build
- My report contains all necessary details