sanguino/firmwares/README.txt

Thu, 07 Jul 2016 12:23:34 +0200

author
mbayer
date
Thu, 07 Jul 2016 12:23:34 +0200
changeset 2
b373b0288715
permissions
-rw-r--r--

added missing sanguino files

2
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
1 Arduino Uno and Mega 2560 Firmwares for the ATmega8U2
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
2
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
3 This directory contains the firmwares used on the ATmega8U2 on the Arduino
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
4 Uno and Arduino Mega 2560. The arduino-usbdfu directory contains the DFU
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
5 bootloader on the 8U2; the arduino-usbserial directory contains the actual
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
6 usb to serial firmware. Both should be compiled against LUFA 100807. The
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
7 two .hex files in this directory combine the dfu and serial firmwares into
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
8 a single file to burn onto the 8U2.
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
9
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
10 To burn (Uno):
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
11 avrdude -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
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
12
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
13 To burn (Mega 2560):
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
14 avrdude -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
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
15
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
16
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
17 Note on USB Vendor IDs (VID) and Product IDs (PID): The arduino-usbdfu
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
18 project uses Atmel's VID and MCU-specific PIDs to maintain compatibility
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
19 with their FLIP software. The source code to the arduino-usbserial
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
20 project includes Atmel's VID and a PID donated by them to LUFA. This
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
21 PID is used in LUFA's USBtoSerial project, which forms the basis for
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
22 arduino-usbserial. According to the LUFA documentation, this VID/PID
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
23 combination is:
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
24
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
25 "For use in testing of LUFA powered devices during development only,
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
26 by non-commercial entities. All devices must accept collisions on this
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
27 VID/PID range (from other in-development LUFA devices) to be resolved
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
28 by using a unique release number in the Device Descriptor. No devices
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
29 using this VID/PID combination may be released to the general public."
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
30
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
31 The production version of the arduino-usbserial firmware uses the
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
32 Arduino VID. This is only for use with official Arduino hardware and
b373b0288715 added missing sanguino files
mbayer
parents:
diff changeset
33 should not be used on other products.

mercurial