I've been using a Nano 33 IoT board with this particular data cable for a while, successfully, using the 2.0 version of the Arduino IDE. However, today, no correct USB port shows up in TOOLS. What I get in the TOOLS menu are two choices: Arduino NANO 33 IoT at /dev/cu.BW-HP2-JL_SPP Serial Port and Arduino NANO 33 IoT at undefined undefined. That's right, "undefined undefined". Rebooting, unplugging the board, reinstalling the Arduino software don't help. What should I do? Thanks.
P.S. I tried using Version 1.8 of the IDE just now, and when I tried to upload the cross-compiled binary, here's the error message I got:
Arduino: 1.8.13 (Mac OS X), Board: "Arduino Uno"
Sketch uses 2556 bytes (7%) of program storage space. Maximum is 32256 bytes.
Global variables use 194 bytes (9%) of dynamic memory, leaving 1854 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "/dev/cu.usbmodem141201": No such file or directory
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
PPS: I tried deleting the Arduino15 library. This seemed to force a reinstallation of the board's driver. However, it doesn't help. Still have the same problem. Can't upload anything to the board.