I cannot upload sketches to my board with the desktop apk or Arduino IDE after I tried to update with a new version of OpenCat. I get a continuos yellow led and no beeps. Dr.Li in the Github issue advised that the bootloder might be broken and needed to be reset. I have gone trough the documentation for Arduino Ias ISP. I can't figure out how to connect the jumper wires. do I connect it with the USB serial adapter. The pins GND, RTS, 5V RX, TX, and DTR on the adapter connect to which pins on the Arduino? Will it be easier to use a USB ASP AVR Programming Device for ATMEL Processors (see attached picture), if so how to connect it? Will resetting the bootloader solve the issue? or is it hardware related?
Arduino gives the following error Arduino: 1.8.19 (Windows 10), Board: "Arduino Uno"
Sketch uses 30006 bytes (93%) of program storage space. Maximum is 32256 bytes.
Global variables use 1766 bytes (86%) of dynamic memory, leaving 282 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.
An error occurred while uploading the sketch
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa7
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Thanks a lot. I will try it out.
Connect the USBasp programmer and NyBoard. Notice the direction when connecting. Make sure they have good contact. You can press the pins slightly to ensure the connections.
Note: the socket from USBasp programmer to ICSP on NyBoard is not compatible. In this case, You need use female to male jumper wires to connect the pins on each side as following (It's a one-time operation, so there is no need for soldering):
MISO --> MISO
SCK --> SCK
Reset --> Reset
VCC --> VCC
MOSI --> MOSI
GND --> GND
Connect the USBasp programmer to the computer with USB port. Install the driver as follows:
With NyBoard V1_*, you can simply choose Arduino Uno under the Tool menu of Arduino IDE, then burn bootloader as following:
for the details about how to use the USBasp programmer you can refer to:
and the Petoi Doc Center.