As of August 2020 the site you are on (wiki.newae.com) is deprecated, and content is now at rtfm.newae.com. |
Difference between revisions of "Tutorial B1 Building a SimpleSerial Project"
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{Warningbox|This tutorial has been updated for ChipWhisperer | + | {{Warningbox|This tutorial has been updated for ChipWhisperer 5 release. If you are using 4.x.x or 3.x.x see the "V4" or "V3" link in the sidebar.}} |
{{Infobox tutorial | {{Infobox tutorial | ||
Line 8: | Line 8: | ||
|capture hardware = CW-Lite, CW-Lite 2-Part, CW-Pro | |capture hardware = CW-Lite, CW-Lite 2-Part, CW-Pro | ||
|Target Device = | |Target Device = | ||
− | |Target Architecture = XMEGA/ARM | + | |Target Architecture = XMEGA/ARM/Other |
|Hardware Crypto = No | |Hardware Crypto = No | ||
|Purchase Hardware = | |Purchase Hardware = | ||
}} | }} | ||
+ | <!-- To edit this, edit Template:Tutorial_boilerplate --> | ||
+ | {{Tutorial boilerplate}} | ||
+ | * Jupyter file: '''PA_Intro_1-Firmware_Build_Setup.ipynb''' | ||
− | + | == XMEGA Target == | |
− | + | See the following for using: | |
+ | * ChipWhisperer-Lite Classic (XMEGA) | ||
+ | * ChipWhisperer-Lite Capture + XMEGA Target on UFO Board (including NAE-SCAPACK-L1/L2 users) | ||
+ | * ChipWhisperer-Pro + XMEGA Target on UFO Board | ||
− | + | https://chipwhisperer.readthedocs.io/en/latest/tutorials/pa_intro_1-openadc-cwlitexmega.html#tutorial-pa-intro-1-openadc-cwlitexmega | |
− | + | == ChipWhisperer-Lite ARM / STM32F3 Target == | |
− | + | See the following for using: | |
+ | * ChipWhisperer-Lite 32-bit (STM32F3 Target) | ||
+ | * ChipWhisperer-Lite Capture + STM32F3 Target on UFO Board (including NAE-SCAPACK-L1/L2 users) | ||
+ | * ChipWhisperer-Pro + STM32F3 Target on UFO Board | ||
− | + | https://chipwhisperer.readthedocs.io/en/latest/tutorials/pa_intro_1-openadc-cwlitearm.html#tutorial-pa-intro-1-openadc-cwlitearm | |
− | + | == ChipWhisperer Nano Target == | |
− | + | See the following for using: | |
− | + | * ChipWhisperer-Nano | |
− | + | ||
− | : | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | https://chipwhisperer.readthedocs.io/en/latest/tutorials/pa_intro_1-cwnano-cwnano.html#tutorial-pa-intro-1-cwnano-cwnano | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | // | + | |
− | // | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 05:05, 29 July 2019
This tutorial has been updated for ChipWhisperer 5 release. If you are using 4.x.x or 3.x.x see the "V4" or "V3" link in the sidebar.
B1: Building a SimpleSerial Project | |
---|---|
Target Architecture | XMEGA/ARM/Other |
Hardware Crypto | No |
Software Release | V3 / V4 / V5 |
This tutorial will introduce you to measuring the power consumption of a device under attack. It will demonstrate how you can view the difference between assembly instructions. In ChipWhisperer 5 Release, the software documentation is now held outside the wiki. See links below.
To see background on the tutorials see the Tutorial Introduction on ReadTheDocs, which explains what the links below mean. These wiki pages (that you are reading right now) only hold the hardware setup required, and you have to run the Tutorial via the Jupyter notebook itself. The links below take you to the expected Jupyter output from each tutorial, so you can compare your results to the expected/known-good results.
Running the tutorial uses the referenced Jupyter notebook file.
- Jupyter file: PA_Intro_1-Firmware_Build_Setup.ipynb
XMEGA Target
See the following for using:
- ChipWhisperer-Lite Classic (XMEGA)
- ChipWhisperer-Lite Capture + XMEGA Target on UFO Board (including NAE-SCAPACK-L1/L2 users)
- ChipWhisperer-Pro + XMEGA Target on UFO Board
ChipWhisperer-Lite ARM / STM32F3 Target
See the following for using:
- ChipWhisperer-Lite 32-bit (STM32F3 Target)
- ChipWhisperer-Lite Capture + STM32F3 Target on UFO Board (including NAE-SCAPACK-L1/L2 users)
- ChipWhisperer-Pro + STM32F3 Target on UFO Board
ChipWhisperer Nano Target
See the following for using:
- ChipWhisperer-Nano