Hello everybody,
Because one of my Arduino Nano Every boards seemed to have a broken USB port I wanted to try to program the board via ISCP/ISP using an Uno as programmer. (See Note*)
However I am unable to do this because I always receive an error "Please select a programmer from Tools->Programmer menu" (I placed the full error message below).
Hereunder you can find my used method and remarks.
- I started by uploading the ArduinoISP program (from library) to the Arduino UNO.
- Next I wired up the Arduino Nano Every:
UNO => Nano Every
5V => VIN
GND => GND
D10 => RST
D11 => D11
D12 => D12
D13 => D13 - Now I select the Nano Every board in the Tools menu of the Arduino IDE. I set the registers emulation to "None(ATMEGA4809)". I leave the Port set on the Arduino UNO. At last I select Tools>Programmer>Arduino as ISP.
- When I want to upload the standard Blink sketch by doing Sketch>Upload using programmer I receive the error message below.
- When I check, the programmer is still set to "Aruino as ISP".
Remarks:
- I tried to program another Arduino Nano Every (with a working USB connector) via ICSP/ISP. Same problem.
- I use Linux Ubuntu 18.04.4 LTS as OS.
- All boards used are genuine. (No clones)
Note*: I conclued that the USB connector was broken since it can't be found by Arduino IDE, although the board seems to have power. With my second Arduino Nano Every I don't have any problems.
-----Error message-----
processing.app.debug.RunnerException: Please select a programmer from Tools->Programmer menu
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingProgrammer(SerialUploader.java:298)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:90)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2047)
at java.lang.Thread.run(Thread.java:748)
Please select a programmer from Tools->Programmer menu
I thank you for any input or help.
Kind regards
