Questions tagged [jtag]

JTAG is a common interface used for programming and debugging microprocessors and other types of embedded devices.

Joint Test Action Group (JTAG) is the common name for what was later standardized as the IEEE 1149.1 Standard Test Access Port and Boundary-Scan Architecture.

It was initially devised for testing printed circuit boards using boundary scan and is still widely used for this application. Today JTAG is also widely used for microprocessor debug ports.

With appropriate development tools and software, a developer can use JTAG to perform debugging operations like single-stepping, setting breakpoints, etc.

200 questions
1
vote
1 answer

Arduino Due manipulate registers SAM3X8E

This is no code question. Does using an Arduino mean, we are all set and you just use an already existing lib and put the code together? I do not think so and therefore want to apply my c-programming skills and manipulate registers, as learned in…
john s.
  • 476
  • 9
  • 21
1
vote
0 answers

code to read device ID of MachXo2 with FTDI -JTAG

In my project I am working on MachX02 programming with FTDI master using JTAG functionality. I am trying to read device ID of MachX02, but not working, here is my sample code to read device ID of MachX02: cmd_buffer[0] = 0xE0; cmd_buffer[1] =…
Maggyrock
  • 11
  • 2
1
vote
1 answer

JTAG instructions to access the ARM-Cortex-M4 registers

I have a debug probe that allows me to perform JTAG operations (Instruction and Data scans). Having this, I would like to know how do I get to the MCU registers knowing that the SOC I am using implements the JTAG Debug Port defined by the ARM…
Ricardo Alejos
  • 402
  • 4
  • 9
1
vote
1 answer

Is it possible to Flash Two devices using 2 JTAG connected to single PC?

I need to flash two devices using Xilinx impact command line. Both devices are equipped with JTAG and connected to different USB port of PC. My flash script contains following code: setmode -bscan setcable -p auto identify assignfile -p 1 -file…
HaWa
  • 231
  • 2
  • 4
  • 10
1
vote
1 answer

Trying to flash an STM32F3 Discovery board using OpenOCD: `no flash bank found`

I cloned this repo and tried to flash my STM32F3 DIscovery board using make flash. The relevant rule is this: flash: main.axf openocd -f oocd.cfg -c "program main.axf verify reset" -c "shutdown" oocd.cfg: telnet_port 4444 gdb_port 3333 source…
Silly Freak
  • 4,061
  • 1
  • 36
  • 58
1
vote
1 answer

Can I somehow use this XDS100v2 JTAG emulator?

I bought a Hawkboard and went looking for a JTAG emulator to use for debugging. The only one I seemed certain about was the Spectrum Digital XDS100v2, because the pins matched and I had read about others using it with a Hawkboard. I had hoped to use…
David Brown
  • 35,411
  • 11
  • 83
  • 132
1
vote
1 answer

How to address multiple definition compiler error

I am getting the following error messages, and I checked the file but can not figure out why or how to address the errors. Please help. arch/arm/mach-msm/jtag-mm.o: In function…
user3326293
  • 817
  • 1
  • 14
  • 37
1
vote
2 answers

Can Xilinx ISE iMPACT write an SVF to a PicoBlaze like Adept can?

I'm midway through a VHDL class and have been able to play relatively nice with the ISE and Digilent toolchain in Linux... until trying to reflash a PicoBlaze program. For details, I am currently running and targeting, Fedora 21 64-bit…
washer
  • 37
  • 1
  • 7
1
vote
1 answer

Can't use Segger J-link in Eclipse

I installed Eclipse luna with ARM plug-in, installed Segger software, attached a J-link base to my board. Running the command line Segger software it seems to connect just fine. But in Eclipse, it's not seeing the J-link option and can't start the…
Nerf Herder
  • 416
  • 3
  • 11
1
vote
0 answers

Programming an obsolete micro controller

I am working with a PSD835G2V-12UI micro controller from ST Micro. This chip is obsolete, and the program, PSDsoft Express, that is used to flash firmware is not supported on Windows 7. It works well on Windows XP but I would like to port over the…
VLAD
  • 11
  • 2
1
vote
1 answer

Current directory with OS.COMMAND

I'm trying to run a script(on OS level) (and not block until its return) from T32 using OS.Command, but when I do I get '\\somepath' CMD.EXE was started with the above path as the current directory. UNC paths are not supported. Defaulting to…
kag0
  • 5,624
  • 7
  • 34
  • 67
1
vote
0 answers

Application crashes when debugging over jtag

I'm having an issue when attempting to analyze variables in the Eclipse IDE, while in debug mode. At a breakpoint, I'll try to expand a data structure, in the Eclipse variables window, however, the member doesn't display and the program running on…
dsell002
  • 1,296
  • 2
  • 11
  • 24
1
vote
1 answer

Nios II erratic performance, will not connect to target system

I have been working almost a year with the DBC5CEFA7 Board and I have several inconsistency problems with the Nios II processors. I am using to read and write information to other VHDL modules that I execute in the FPGA and validate that the inputs…
reves
  • 125
  • 1
  • 9
1
vote
0 answers

Errors with ISE iMPACT obtaining JTAG chain

I am trying to program the ARM processor of a TE 0720-01, which is attached to the carrier board TE 0701-03. I have been following the instructions listed on this site, in the section "Xilinx Zynq (TE0720 Zynq SoC module) Programming". The issue I…
G Boggs
  • 381
  • 1
  • 6
  • 19
1
vote
2 answers

How do I program an AVR Raven with Linux or a Mac?

This tutorial for programming these starts with programming the Ravens and Jackdaw with a Windows box. Can I do those initial steps with avrdude on a Linux or OS X machine instead? If so, how? Is there any risk of bricking the hardware if I just…
Andrew McGregor
  • 31,730
  • 2
  • 29
  • 28