- Fri Jan 12, 2018 7:21 pm
#197869
I just got a 3.3V pro micro that I was going to connect to a Si7021 to log humidity. I being silly, soldered on the power and i2c headers and connected the Si7021 to the pro micro, then hooked it up to my laptop. I then tried to program the example code. I followed the readme to add support to my arduino IDE (1.8.5).
When I hit the "program" button on the IDE it gave me a lot of
I did realize that I had DSView open in another work-space while training all this.
I now can't get the programmer to program the pro micro with any of multiple errors including the one above and
When I hit the "program" button on the IDE it gave me a lot of
Code: Select all
with:
***failed;
...
***failed;
avrdude: Error: butterfly programmer uses avr_write_page() but does not
provide a cmd() method.
*** page 71 (addresses 0x1ec8 - 0x1f47) failed to write
***failed;
...
***failed;
Code: Select all
at the end.avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: verification error, first mismatch at byte 0x01b8
0x24 != 0x11
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch
I did realize that I had DSView open in another work-space while training all this.
I now can't get the programmer to program the pro micro with any of multiple errors including the one above and
Code: Select all
oravrdude: Expected signature for ATmega32U4 is 1E 95 87
Double check chip, or use -F to override this check.
avrdude: error: programmer did not respond to command: leave prog mode
avrdude: error: programmer did not respond to command: exit bootloader
avrdude: error: programmer did not respond to command: exit bootloader
Code: Select all
orCouldn't find a Board on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.
Code: Select all
depending on when in relation to resetting the board (with the reset "button")processing.app.debug.RunnerException
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:160)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78)
at processing.app.SketchController.upload(SketchController.java:713)
at processing.app.SketchController.exportApplet(SketchController.java:686)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2168)
at java.lang.Thread.run(Thread.java:748)
Caused by: processing.app.SerialException: Error touching serial port '/dev/ttyACM0'.
at processing.app.Serial.touchForCDCReset(Serial.java:107)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:144)
... 5 more
Caused by: jssc.SerialPortException: Port name - /dev/ttyACM0; Method name - openPort(); Exception type - Port busy.
at jssc.SerialPort.openPort(SerialPort.java:164)
at processing.app.Serial.touchForCDCReset(Serial.java:101)
... 6 more