Skip to content
Snippets Groups Projects
Commit f6700c0e authored by Dean Camera's avatar Dean Camera
Browse files

Added 64 bit OS driver installation instructions to the readme for all CDC based projects.

parent 064e6a2f
No related branches found
No related tags found
No related merge requests found
......@@ -23,39 +23,49 @@
*
* The following table gives a rundown of the USB utilization of this demo.
*
* <table>
* <tr>
* <td><b>USB Mode:</b></td>
* <td>Device</td>
* </tr>
* <tr>
* <td><b>USB Class:</b></td>
* <td>Communications Device Class (CDC)</td>
* </tr>
* <tr>
* <td><b>USB Subclass:</b></td>
* <td>Abstract Control Model (ACM)</td>
* </tr>
* <tr>
* <td><b>Relevant Standards:</b></td>
* <td>USBIF CDC Class Standard</td>
* </tr>
* <tr>
* <td><b>Usable Speeds:</b></td>
* <td>Full Speed Mode</td>
* </tr>
* </table>
* <table>
* <tr>
* <td><b>USB Mode:</b></td>
* <td>Device</td>
* </tr>
* <tr>
* <td><b>USB Class:</b></td>
* <td>Communications Device Class (CDC)</td>
* </tr>
* <tr>
* <td><b>USB Subclass:</b></td>
* <td>Abstract Control Model (ACM)</td>
* </tr>
* <tr>
* <td><b>Relevant Standards:</b></td>
* <td>USBIF CDC Class Standard</td>
* </tr>
* <tr>
* <td><b>Usable Speeds:</b></td>
* <td>Full Speed Mode</td>
* </tr>
* </table>
*
* \section SSec_Description Project Description:
*
* This bootloader enumerates to the host as a CDC Class device (virtual serial port), allowing for AVR109
* protocol compatible programming software to load firmware onto the AVR.
* This bootloader enumerates to the host as a CDC Class device (virtual serial port), allowing for AVR109
* protocol compatible programming software to load firmware onto the AVR.
*
* Out of the box this bootloader builds for the USB1287, and will fit into 4KB of bootloader space. If
* you wish to enlarge this space and/or change the AVR model, you will need to edit the BOOT_START and MCU
* values in the accompanying makefile.
* Out of the box this bootloader builds for the USB1287, and will fit into 4KB of bootloader space. If
* you wish to enlarge this space and/or change the AVR model, you will need to edit the BOOT_START and MCU
* values in the accompanying makefile.
*
* This bootloader is compatible with the open source application AVRDUDE, or Atmel's AVRPROG.
* This bootloader is compatible with the open source application AVRDUDE, or Atmel's AVRPROG.
*
* After running this bootloader for the first time on a new computer, you will need to supply the .INF
* file located in this bootloader project's directory as the device's driver when running under Windows.
* This will enable Windows to use its inbuilt CDC drivers, negating the need for custom drivers for the
* device. Other Operating Systems should automatically use their own inbuilt CDC-ACM drivers.
*
* On 64 bit versions of Windows, the OS requires all drivers to be digitally signed before it will allow
* them to be installed. As Windows' own CDC driver (which the supplied INF file references) is not signed,
* you will need to reboot, press F8 before Windows begins to load and select "Disable Driver Signature
* Enforcement" to allow the CDC driver to install.
*
* \section SSec_Options Project Options
*
......
......@@ -63,6 +63,13 @@
* Operating Systems should automatically use their own inbuilt
* CDC-ACM drivers.
*
* On 64 bit versions of Windows, the OS requires all drivers to
* be digitally signed before it will allow them to be installed. As
* Windows' own CDC driver (which the supplied INF file references)
* is not signed, you will need to reboot, press F8 before Windows
* begins to load and select "Disable Driver Signature Enforcement"
* to allow the CDC driver to install.
*
* \section SSec_Options Project Options
*
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
......
......@@ -75,6 +75,13 @@
* Operating Systems should automatically use their own inbuilt
* CDC-ACM drivers.
*
* On 64 bit versions of Windows, the OS requires all drivers to
* be digitally signed before it will allow them to be installed. As
* Windows' own CDC driver (which the supplied INF file references)
* is not signed, you will need to reboot, press F8 before Windows
* begins to load and select "Disable Driver Signature Enforcement"
* to allow the CDC driver to install.
*
* \section SSec_Options Project Options
*
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
......
......@@ -63,6 +63,13 @@
* Operating Systems should automatically use their own inbuilt
* CDC-ACM drivers.
*
* On 64 bit versions of Windows, the OS requires all drivers to
* be digitally signed before it will allow them to be installed. As
* Windows' own CDC driver (which the supplied INF file references)
* is not signed, you will need to reboot, press F8 before Windows
* begins to load and select "Disable Driver Signature Enforcement"
* to allow the CDC driver to install.
*
* \section SSec_Options Project Options
*
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
......
......@@ -63,6 +63,13 @@
* Operating Systems should automatically use their own inbuilt
* CDC-ACM drivers.
*
* On 64 bit versions of Windows, the OS requires all drivers to
* be digitally signed before it will allow them to be installed. As
* Windows' own CDC driver (which the supplied INF file references)
* is not signed, you will need to reboot, press F8 before Windows
* begins to load and select "Disable Driver Signature Enforcement"
* to allow the CDC driver to install.
*
* \section SSec_Options Project Options
*
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
......
......@@ -75,6 +75,13 @@
* Operating Systems should automatically use their own inbuilt
* CDC-ACM drivers.
*
* On 64 bit versions of Windows, the OS requires all drivers to
* be digitally signed before it will allow them to be installed. As
* Windows' own CDC driver (which the supplied INF file references)
* is not signed, you will need to reboot, press F8 before Windows
* begins to load and select "Disable Driver Signature Enforcement"
* to allow the CDC driver to install.
*
* \section SSec_Options Project Options
*
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
......
......@@ -63,6 +63,13 @@
* Operating Systems should automatically use their own inbuilt
* CDC-ACM drivers.
*
* On 64 bit versions of Windows, the OS requires all drivers to
* be digitally signed before it will allow them to be installed. As
* Windows' own CDC driver (which the supplied INF file references)
* is not signed, you will need to reboot, press F8 before Windows
* begins to load and select "Disable Driver Signature Enforcement"
* to allow the CDC driver to install.
*
* \section SSec_Options Project Options
*
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
......
......@@ -56,6 +56,16 @@
*
* This is primarily designed to fit the Benito board from www.dorkbotpdx.org, but will suit all USB AVRs.
*
* After running this project for the first time on a new computer, you will need to supply the .INF file located
* in this project's directory as the device's driver when running under Windows. This will enable Windows to use
* its inbuilt CDC drivers, negating the need for custom drivers for the device. Other Operating Systems should
* automatically use their own inbuilt CDC-ACM drivers.
*
* On 64 bit versions of Windows, the OS requires all drivers to be digitally signed before it will allow them to
* be installed. As Windows' own CDC driver (which the supplied INF file references) is not signed, you will need
* to reboot, press F8 before Windows begins to load and select "Disable Driver Signature Enforcement" to allow the
* CDC driver to install.
*
* \section SSec_Options Project Options
*
* The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment