I am using an Arduino Uno R3 as an ISP to attempt to flash the bootloader onto a newly built (from parts) truSDX, and am getting the following error:
Code: Select all
>>>: avrdude -c avrisp -p m328p -P COM9 -b 19200 -e -U flash:w:"truSDX-initial_Bootloader.hex":a -U lfuse:w:0xFF:m -U hfuse:w:0xD6:m -U efuse:w:0xFD:m
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.
The reason that I checked before building the board is that I have a second board that has the exact same issue; device signature as all 0's. So before building the second board, I did the just the minimum - soldered the ISP header on - and connected it to at least see if AVRDUDESS could detect the chip. That went just fine. I was very careful when soldering (I have triple-checked and see no solder bridges) but now have two boards with this issue.
What should I be checking here? I'm kind of stuck at this point because I can't get the bootloader onto either of these boards, and don't really want to build a third unless I know what's going wrong with these two. I ordered 5 sets of boards for myself/to give to local club members (and because the minimum board order from JLCPCB is 5).
I'm attaching a screenshot of my AVRDUDESS screen in case that helps see what my setup is.
Appreciate any guidance/advice that anyone can offer.