Vault 7: Projects

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

The figure below shows the table with currently implemented memory addresses for PIC16 and PIC18 USB bootloaders.
Actual flash memory address implementation values
Let us examine each section in the memory mapping closely:
1. Reset Vector – The reset vector is defined by hardware. This is located at address 0x0000. Any reset to the CPU will go
to the reset vector. The main job of the reset vector is to jump to the code that needs to be run. In the case of a
bootloader, this means jumping to the bootloader code (4)).
2. Interrupt Handler Vector – This is another section that is defined by the hardware. PIC18F devices have two interrupt
1.6 Demos MLA - USB Library Help Device - Boot Loader - HID
251

e-Highlighter

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

Un-highlight all Un-highlight selectionu Highlight selectionh