Intel® Quartus® Prime Standard Edition User Guide: Programmer

ID 683528
Date 9/24/2018
Public
Document Table of Contents

1.2.3.1. Running JTAG Daemon with Linux

The JTAGD daemon allows a remote machine to program or debug a board that is connected to a Linux host over the network. The JTAGD daemon also allows multiple programs to use JTAG resources at the same time. The JTAGD daemon is the Linux version of a JTAG server.

Run the JTAGD daemon to avoid:

  • The JTAGD server from exiting after two minutes of idleness.
  • The JTAGD server from not accepting connections from remote machines, which might lead to an intermittent failure.

To run JTAGD as a daemon, follow these steps:

  1. Create an /etc/jtagd directory.
  2. Set the permissions of this directory and the files in the directory to allow you to have the read/write access.
  3. Run jtagd (with no arguments) from your quartus/bin directory.
The JTAGD daemon is now running and does not terminate when you log off.