I am using the MicroMod Sno M2 processor board with the MicroMod Input and Display carrier board. This is my first time using MicroMod and I am an FPGA newbie.
I was following the instructions on this YouTube video: https://www.youtube.com/watch?v=Drr1M9z18tU&t=2281s
I mistakenly did everything for the Sno processor instead of the Sno M2 processor (since that is what they did in the video) and since then I cannot burn the bootloader or load any sketches via Arduino - not even Blink or GetXLR8Version. It was working fine before I did this and now when I try to burn the bootloader with everything correctly set to Sno M2 I get:
Using port /dev/ttyUSB0
ERROR: Was not able to handshake. Proper sketch loaded?
Error: Error: do_sync(): rcv_sync: Did not receive expected # of bytes from XLR8. Received 0. Handshake #1 of 3
And when I try to load a sketch (e.g. Blink) I get:
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/home/alembcke/.arduino15/packages/alorium/hardware/avr/2.3.0/xlr8dude.conf"
User configuration file is "/home/alembcke/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyUSB0
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
I have confirmed that I have the correct port, in fact the Sno M2 board STAT light blinks a couple of times when I try to burn a bootloader or load a sketch, but the RX light never blinks. I tried pressing the BOOT and RESET buttons (both quickly and for 10 seconds).
Did I corrupt the bootloader or is there some other issue going on here? If I did corrupt something, is there a way to fix it? For example, is there a way to recover to factory settings like in this video: https://www.youtube.com/watch?v=5cnHeB5 … A&index=25