V5:Installing ChipWhisperer/Installing ChipWhisperer from Git

< V5:Installing ChipWhisperer
Revision as of 12:25, 18 December 2018 by Adewar (Talk | contribs) (Created page with "If you want the cutting-edge version of ChipWhisperer, you can clone the repository. If you have Git already set up, this is easy to do: <pre> git clone https://github.com/new...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Revision as of 12:25, 18 December 2018 by Adewar (Talk | contribs) (Created page with "If you want the cutting-edge version of ChipWhisperer, you can clone the repository. If you have Git already set up, this is easy to do: <pre> git clone https://github.com/new...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

If you want the cutting-edge version of ChipWhisperer, you can clone the repository. If you have Git already set up, this is easy to do:

git clone https://github.com/newaetech/chipwhisperer.git
cd chipwhisperer
git checkout cw5dev
cd software
pip install -r requirements.txt
python setup.py develop --user

The user flag installs ChipWhisperer in the user's local python site-packages directory. Note bleeding-edge development is done on the "develop" branch, which you probably want if you are trying GIT.

You may also want the OpenADC software, which is necessary to build new firmware for the ChipWhisperer FPGA. This is unnecessary for most users. If you need it:

cd ..
git submodule init
git submodule update
cd openadc/controlsw/python
python setup.py develop --user