MT-DB-U4
User Guide
5.
Click Tools>Burn Bootloader. Ignore any messages about not supporting shutdown or reset.
6.
Continue with driver installation above.
Using AVRDUDE Standalone
AVRDUDE can be used standalone. You can use the version included with Arduino (in arduino
1.6.7/hardware/tools/avr/bin) or download a separate version from
http://download.savannah.gnu.org/releases/avrdude/
.
As an example, AVRDUDE will be used to upload the test firmware (blink sketch):
1.
Download firmware from
https://www.mattairtech.com/software/CDCbootloadertest
firmware.zip
and unzip.
2.
If you have not already installed the bootloader driver, see Driver Installation above.
3.
Be sure there is a hex file that matches your chip. On the command line (change the hex file to
match yours):
avrdude -p m32u4 -c avr109 -P usb -U flash:w:"blink.hex"
1.
On linux, the P option should be something like /dev/ttyACM0.
2.
See
http://www.nongnu.org/avrdude/usermanual/avrdude_4.html
for details.
3.
Press the reset button with the jumper off to load the sketch.
4.
When using AVRDUDE standalone, the jumper must be installed before pressing reset to run
the bootloader.
Possible Future Additions
●
Features for lower power consumption
●
MSC (Mass Storage) USB Device Class
●
Host mode CDC
●
Better OS X support
●
PCINT support
ChangeLog
●
1.6.9mt1:
●
See 'What's New' above.
●
1.0.5.1 fixes the sketch not running when not connected to a USB host (ie: USB charger).
Version 1.0.5 fixes several bugs (including BSoD's on Win764) and updates the Arduino core
files and libraries to 1.0.5. Merged in changes to Arduino 1.0.5 core and examples. Changed a
few //'s to #'s in boards.txt. Fixed blank spaces in board selection list. Eliminate descriptor
serial numbers. Use new PID. Fixed Win764 BSoD's and code 10's. New inf file to support
new PID. Initialize USB (HID and CDC) without needing Serial.begin(). Made
USB_WAITFORCONNECT_DISABLED default instead of
December 30, 2015
23
http://www.mattairtech.com/