forked from M-Labs/artiq
doc: clean up artiq-dev installation instructions
Add a heading to the openocd setup instruction so that it is clearly distinguishable from the openocd installation. Otherwise people "re-install" openocd the wrong way.
This commit is contained in:
parent
69b2d1abfc
commit
63f65b6e53
|
@ -27,7 +27,7 @@ ARTIQ Anaconda development environment
|
||||||
$ git clone --recursive https://github.com/m-labs/artiq ~/artiq-dev/artiq
|
$ git clone --recursive https://github.com/m-labs/artiq ~/artiq-dev/artiq
|
||||||
$ cd ~/artiq-dev/artiq
|
$ cd ~/artiq-dev/artiq
|
||||||
|
|
||||||
Add ``-b release-X`` to the ``git clone`` command if you are building a stable branch of ARTIQ (the default will fetch the development ``master`` branch).
|
Add ``-b release-X`` to the ``git clone`` command if you are building a stable branch of ARTIQ. Replace ``X`` with the major release. The default will fetch the development ``master`` branch.
|
||||||
3. :ref:`Install Anaconda or Miniconda <install-anaconda>`
|
3. :ref:`Install Anaconda or Miniconda <install-anaconda>`
|
||||||
4. Create and activate a conda environment named ``artiq-dev`` and install the ``artiq-dev`` package which pulls in all the packages required to develop ARTIQ::
|
4. Create and activate a conda environment named ``artiq-dev`` and install the ``artiq-dev`` package which pulls in all the packages required to develop ARTIQ::
|
||||||
|
|
||||||
|
@ -37,10 +37,9 @@ ARTIQ Anaconda development environment
|
||||||
|
|
||||||
$ pip install -e .
|
$ pip install -e .
|
||||||
6. :ref:`Install Vivado <install-xilinx>`
|
6. :ref:`Install Vivado <install-xilinx>`
|
||||||
7. :ref:`Obtain and install the JTAG SPI flash proxy bitstream <install-bscan-spi>`
|
7. :ref:`Configure OpenOCD <setup-openocd>`
|
||||||
8. :ref:`Configure OpenOCD <setup-openocd>`
|
8. :ref:`Build target binaries <build-target-binaries>`
|
||||||
9. :ref:`Build target binaries <build-target-binaries>`
|
9. :ref:`Flash target binaries <flash-target-binaries>`
|
||||||
10. :ref:`Flash target binaries <flash-target-binaries>`
|
|
||||||
|
|
||||||
.. _install-from-source:
|
.. _install-from-source:
|
||||||
|
|
||||||
|
|
|
@ -112,6 +112,9 @@ The ``artiq`` or ``artiq-dev`` conda packages install ``openocd`` automatically
|
||||||
|
|
||||||
.. _setup-openocd:
|
.. _setup-openocd:
|
||||||
|
|
||||||
|
Configuring OpenOCD
|
||||||
|
^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
Some additional steps are necessary to ensure that OpenOCD can communicate with the FPGA board.
|
Some additional steps are necessary to ensure that OpenOCD can communicate with the FPGA board.
|
||||||
|
|
||||||
On Linux, first ensure that the current user belongs to the ``plugdev`` group. If it does not, run ``sudo adduser $USER plugdev`` and relogin. Afterwards::
|
On Linux, first ensure that the current user belongs to the ``plugdev`` group. If it does not, run ``sudo adduser $USER plugdev`` and relogin. Afterwards::
|
||||||
|
|
Loading…
Reference in New Issue