Zephyr Project
3.0.99

Contents

  • Introduction
  • Getting Started Guide
  • Contribution Guidelines
  • Development and Contribution Process
  • Build and Configuration Systems
  • Application Development
  • API Reference
  • User and Developer Guides
  • Security
  • Samples and Demos
  • Supported Boards
    • x86 Boards
    • ARM Boards
    • ARM64 Boards
    • ARC Boards
    • MIPS Boards
    • NIOS II Boards
    • XTENSA Boards
    • POSIX/NATIVE Boards
    • RISCV Boards
    • SPARC Boards
    • Shields
      • Adafruit 2.8” TFT Touch Shield v2
      • Adafruit WINC1500 Wifi Shield
      • Atmel AT86RF2XX Transceivers
      • BOOSTXL-ULPSENSE: Ultra-low Power Sensor BoosterPack
      • Buydisplay 2.8” TFT Touch Shield with Arduino adapter
      • Buydisplay 3.5” TFT Touch Shield with Arduino adapter
      • DAC80508 Evaluation Module
      • ESP-8266 Modules
      • NXP FRDM-CR20A
      • NXP FRDM-KW41Z Shield
      • NXP FRDM-STBC-AGM01
      • FTDI VM800C Embedded Video Engine Board
      • Inventek es-WIFI Shield
      • PHYTEC link board ETH
      • LMP90100 Sensor AFE Evaluation Board
      • Sharp memory display generic shield
      • Microchip MCP2515 CAN bus shields
      • MikroElektronika ADC Click
      • MikroElektronika ETH Click
      • Semtech SX1272MB2DAS LoRa Shield
      • SSD1306 128x64(/32) pixels generic shield
      • Generic ST7735R Display Shield
      • Generic ST7789V Display Shield
      • ARM V2C-DAPLink for DesignStart FPGA
        • Overview
        • Programming
      • WAVESHARE e-Paper Raw Panel Shield
      • X-NUCLEO-EEPRMA2 EEPROM memory expansion board
      • X-NUCLEO-IDB05A1: BLE expansion board
      • X-NUCLEO-IKS01A1: MEMS Inertial and Environmental Multi sensor shield
      • X-NUCLEO-IKS01A2: MEMS Inertial and Environmental Multi sensor shield
      • X-NUCLEO-IKS01A3: MEMS Inertial and Environmental Multi sensor shield
      • X-NUCLEO-IKS02A1: MEMS Inertial and Environmental Multi sensor shield
  • Release Notes
Zephyr Project
  • »
  • Supported Boards »
  • Shields »
  • ARM V2C-DAPLink for DesignStart FPGA
  • View page source

ARM V2C-DAPLink for DesignStart FPGA¶

Overview¶

The ARM V2C-DAPLink for DesignStart FPGA shield can be used to provide DAPLink debug access to the ARM DesignStart FPGA reference designs implemented on the Digilent Arty.

V2C-DAPLink

Fig. 204 V2C-DAPLink (Credit: ARM Ltd.)¶

In addition to DAPLink debug access, the V2C-DAPLink shield provides the following hardware features:

  • QSPI NOR flash

  • Micro-SD card slot

Programming¶

When using the V2C-DAPLink shield with the Cfg jumper (J2) open, the CPU will boot from ITCM and flashing can be performed automatically. The console is routed to USB connector J10 on the Digilent Arty. For example:

# From the root of the zephyr repository
west build -b arty_a7_arm_designstart_m1 samples/hello_world -- -DSHIELD=v2c_daplink
west flash

When using the V2C-DAPLink shield with the Cfg jumper (J2) closed, the CPU will boot from the V2C-DAPLink QSPI NOR flash. The console is routed to USB connector J1 on the V2C-DAPLink. Flashing needs to be done manually by copying the resulting zephyr/zephyr.bin file to the USB mass storage device provided by the V2C-DAPLink shield:

# From the root of the zephyr repository
west build -b arty_a7_arm_designstart_m1 samples/hello_world -- -DSHIELD=v2c_daplink_cfg
Next Previous

© Copyright 2015-2022 Zephyr Project members and individual contributors. Last updated on May 10, 2022.

Zephyr Project
ZCAN IOT SDK
ZCAN Xlib
MCUboot
SOF
Kconfig Reference