source: arduino-1-6-7/trunk/fuentes/arduino-ide-amd64/hardware/arduino/avr/firmwares/atmegaxxu2/README.txt @ 4837

Last change on this file since 4837 was 4837, checked in by daduve, 3 years ago

Adding new version

File size: 1.8 KB
1Arduino Uno and Mega 2560 Firmwares for the ATmega8U2
3This directory contains the firmwares used on the ATmega8U2 on the Arduino
4Uno and Arduino Mega 2560.  The arduino-usbdfu directory contains the DFU
5bootloader on the 8U2; the arduino-usbserial directory contains the actual
6usb to serial firmware.  Both should be compiled against LUFA 100807.  The
7two .hex files in this directory combine the dfu and serial firmwares into
8a single file to burn onto the 8U2. 
10To burn (Uno):
11avrdude -p at90usb82 -F -P usb -c avrispmkii -U flash:w:UNO-dfu_and_usbserial_combined.hex -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m
13To burn (Mega 2560):
14avrdude -p at90usb82 -F -P usb -c avrispmkii -U flash:w:MEGA-dfu_and_usbserial_combined.hex -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m
17Note on USB Vendor IDs (VID) and Product IDs (PID): The arduino-usbdfu
18project uses Atmel's VID and MCU-specific PIDs to maintain compatibility
19with their FLIP software.  The source code to the arduino-usbserial
20project includes Atmel's VID and a PID donated by them to LUFA.  This
21PID is used in LUFA's USBtoSerial project, which forms the basis for
22arduino-usbserial.  According to the LUFA documentation, this VID/PID
23combination is:
25 "For use in testing of LUFA powered devices during development only,
26 by non-commercial entities. All devices must accept collisions on this
27 VID/PID range (from other in-development LUFA devices) to be resolved
28 by using a unique release number in the Device Descriptor. No devices
29 using this VID/PID combination may be released to the general public."
31The production version of the arduino-usbserial firmware uses the
32Arduino VID.  This is only for use with official Arduino hardware and
33should not be used on other products.
Note: See TracBrowser for help on using the repository browser.