Linked Questions
17 questions linked to/from What happens when code is uploaded using the bootloader?
104
votes
3
answers
108k
views
Have I bricked my Arduino Uno? Problems with uploading to board
I can't upload sketches to my Arduino Uno.
Have I "bricked" it?
What steps can I take to work out what is wrong?
What can I do to fix it?
-1
votes
2
answers
43k
views
avrdude: stk500v2_getsync(): timeout communicating with programmer error [duplicate]
When I try to upload I get this error. I cannot upload the program into my Arduino Mega ADK board. I tried putting the drivers agiain too, but it does not work.
avrdude: stk500v2_getsync(): timeout ...
5
votes
2
answers
4k
views
Is it possible to extract a hex file via UART from an Arduino?
Right now I am tinkering on my 3D printer that has an Arduino mega as a brain. I need to update the Marlin firmware but in case of an error I want to create an backup of the firmware. And because it ...
0
votes
3
answers
12k
views
Arduino Uno's RX and TX lights not blinking. Unable to upload sketches!
When arduino starts up, RX TX lights doesn't blink. Only the PIN 13 and Green light turns on. Pin 13 light blinks thrice before getting stable. RX TX lights are not blinking at all. I am not able to ...
2
votes
3
answers
1k
views
Why does the PIN 13 LED of Uno R3 blink every time I upload some code?
I was driving a relay from Arduino Uno R3 Pin 13. I observed that every time I upload some code the led on the board designating pin 13 would blink. I'm curious why this is so. I understand that the ...
3
votes
1
answer
1k
views
What is the Arduino Uno default sketch?
When I bought my Arduino Uno and connected it to my computer, I tried to make the simple blink circuit (before programming the Arduino) and suddenly the LED started blinking. Is the blink example the ...
1
vote
1
answer
1k
views
How do I know if bootloader flash was successful?
I just bought a raw Atmega328p microcontroller. I am attempting to flash it with the Arduino bootloader.
The process seemed relatively straightforward as I had just followed the posted tutorial (...
1
vote
2
answers
836
views
Field Programming a Arduino with another Arduino with SD card over RX/TX lines
I am not sure if this question has been asked before but here's what I wanted to do.
I have a Arduino Nano, which I need to update with a new sketch. The plan is to be able to use another Arduino (...
1
vote
1
answer
367
views
Relationship between avrdude's "programmer" and bootloaders
I'm trying to understand the "programmer-id" concept, as specified in -c avrdude's option.
avrdude asks me to choose a "programmer-id" among many it knows of.
Let's say (just as an example) I have a ...
-2
votes
1
answer
854
views
How does RXD/TXD request signal look betwen 16u2 and 328p on oscilloscope?
I have a broken Arduino Uno. The man tells that he connected power supply and USB at the same time.
I got the new 16u2 (empty) chip. then asked my friend to re-solder it. He was using an air ...
2
votes
2
answers
121
views
Uploading sketch to multiple Arduinos connected in series
I'm currently working on a project where you essentially will have multiple Arduinos (1 Uno, multiple Nanos) daisy-chained, only connected through 2 digital pins and one wire for Serial communication (...
0
votes
1
answer
526
views
Arduino IDE stopped uploading sketches to BLEduino board
I know similar questions to this have been asked before, but I have a "resp=0x10" which I haven't found elsewhere, so maybe it's different, the board is also not an Arduino Uno although it's should be ...
1
vote
1
answer
227
views
Requesting references for learning about the upload process
I would like to know of references that discuss the process of uploading code onto an Arduino board. I have read this reference on hacking the Arduino and an outline of the build process. I also found ...
0
votes
3
answers
89
views
Why does my 23,032 byte Arduino sketch take 36.32 sec to upload via ISP to an Atmega328p on a breadboard w/code verification disabled?
"Sketch uses 23032 bytes (71%) of program storage space. Maximum is 32256 bytes.
Global variables use 1342 bytes (65%) of dynamic memory, leaving 706 bytes for local variables. Maximum is 2048 ...
1
vote
0
answers
86
views
Monitor serial0 while code is being uploaded
I'm trying to upload the sketch on a Mega 2560 via the serial port 0 using another microcontroller.
To better undestand the process, I decided to first observe what avrdude is doing while it is ...