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