diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2015-03-15 19:36:09 +1100 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2015-03-15 19:36:09 +1100 |
commit | 4dbe0176ba4fb5be8cecd51e8e66b77462659bb9 (patch) | |
tree | a53b6e91516c344eaf44f4999ce206f28718d003 | |
parent | 4d31a05d62845b6a4a660e525678386ba9e8f5c0 (diff) | |
download | lufa-4dbe0176ba4fb5be8cecd51e8e66b77462659bb9.tar.gz lufa-4dbe0176ba4fb5be8cecd51e8e66b77462659bb9.tar.bz2 lufa-4dbe0176ba4fb5be8cecd51e8e66b77462659bb9.zip |
Minor documentation improvements.
-rw-r--r-- | Bootloaders/MassStorage/BootloaderMassStorage.txt | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/Bootloaders/MassStorage/BootloaderMassStorage.txt b/Bootloaders/MassStorage/BootloaderMassStorage.txt index 190ff4a3e..0fea9d9fb 100644 --- a/Bootloaders/MassStorage/BootloaderMassStorage.txt +++ b/Bootloaders/MassStorage/BootloaderMassStorage.txt @@ -96,7 +96,20 @@ * remove your device from the host using the host OS's ejection APIs, to ensure all data is correctly flushed to the * bootloader's virtual filesystem and not cached in the OS's file system driver. * - * The current device firmware can be read from the device by reading a file from the virtual FAT filesystem. + * The current device firmware can be read from the device by reading a file from the virtual FAT filesystem. Two files will + * be present: + * - <b>FLASH.BIN</b>, representing the AVR's internal flash memory + * - <b>EEPROM.BIN</b>, representing the AVR's internal EEPROM memory + * + * To convert an existing Intel HEX (.HEX) program file to a binary (.BIN) file suitable for this bootloader, run: + * \code + * avr-objcopy -O binary -R .eeprom -R .fuse -R .lock -R .signature input.hex output.bin + * \endcode + * From a terminal, replacing <tt>input.hex</tt> and <tt>output.bin</tt> with the respective input and output filenames. + * AVR EEPROM data files in Intel HEX format (.EEP) uses a similar technique: + * \code + * avr-objcopy -O binary input.eep output.bin + * \endcode * * \warning This bootloader is currently <b>incompatible with the Apple MacOS X OS Finder GUI</b>, due to the * large amount of meta files this OS attempts to write to the disk along with the new binaries. On |