Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

the demo folder under the system_config folder. Each demo board will have a corresponding folder with an io_mapping.h file
in it. For example, for the PIC18F46J50 PIM this would be the following file:
<install_directory>/apps/usb/device/cdc_basic/firmware/src/system_config/pic18f46j50_pim/io_mapping.h
For more information about each demo board, please refer to the Demo Board Information section.
Demo Operation
This demo allows the device to appear like a serial (COM) port to the host. In order to run this demo first compile and
program the target device. Please see the following Windows, Linux, and Macintosh sections for how to connect to the
device on each of these systems.
Once connected to the device, there are two ways to run this example project. Typing a key in the terminal window will result
in the device echoing that key plus one. So if the user presses “a”, the device will echo “b”. If the pushbutton is pressed the
device will echo “ – Button Pressed – “ to the terminal window.
Note: Some terminal programs, like hyperterminal, require users to click the disconnect button before removing the device
from the computer. Failing to do so may result in having to close and open the program again in order to reconnect to the
device.
1.6.4.1 Windows
Attach the device to the host. If the host is a PC and this is the first time you have plugged this device into the computer then
you may be asked for a .inf file.
Select the “Install from a list or specific location (Advanced)” option. Point to the “<Install Directory>\USB Device - CDC
Basic Demo\inf\win2k_winxp” directory.
1.6 Demos MLA - USB Library Help Device - CDC Basic Demo
269

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh