Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Serial monitor 'No monitor available for port protocol serial` #2100

Closed as not planned
Assignees
@m410

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月15日T13:58:16.718Z root ERROR Uncaught Exception: 
2023年06月15日T13: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

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /