1.. _v2c_daplink_shield:
2
3ARM V2C-DAPLink for DesignStart FPGA
4####################################
5
6Overview
7********
8
9The `ARM V2C-DAPLink for DesignStart FPGA`_ shield can be used to provide
10DAPLink debug access to the ARM DesignStart FPGA reference designs implemented
11on the :ref:`arty`.
12
13.. figure:: v2c_daplink.jpg
14   :align: center
15   :alt: V2C-DAPLink
16
17   V2C-DAPLink (Credit: ARM Ltd.)
18
19In addition to DAPLink debug access, the V2C-DAPLink shield provides the
20following hardware features:
21
22- QSPI NOR flash
23- Micro-SD card slot
24
25Programming
26***********
27
28When using the V2C-DAPLink shield with the ``Cfg`` jumper (``J2``) open, the CPU
29will boot from ITCM and flashing can be performed automatically. The console is
30routed to USB connector ``J10`` on the :ref:`arty`. For example:
31
32.. zephyr-app-commands::
33   :zephyr-app: samples/hello_world
34   :board: arty_a7_arm_designstart_m1
35   :shield: v2c_daplink
36   :goals: flash
37
38When using the V2C-DAPLink shield with the ``Cfg`` jumper (``J2``) closed, the
39CPU will boot from the V2C-DAPLink QSPI NOR flash. The console is routed to USB
40connector ``J1`` on the V2C-DAPLink. Flashing needs to be done
41manually by copying the resulting ``zephyr/zephyr.bin`` file to the USB mass
42storage device provided by the V2C-DAPLink shield:
43
44.. zephyr-app-commands::
45   :zephyr-app: samples/hello_world
46   :board: arty_a7_arm_designstart_m1
47   :shield: v2c_daplink_cfg
48   :goals: build
49
50.. _ARM V2C-DAPLink for DesignStart FPGA:
51   https://developer.arm.com/tools-and-software/development-boards/designstart-daplink-board
52