Trenz Electronic GmbH Support Forum

Trenz Electronic Products => Trenz Electronic FPGA Modules => Topic started by: matix on January 25, 2023, 01:22:38 PM

Title: TE0712 JTAG Question
Post by: matix on January 25, 2023, 01:22:38 PM
Hello
I have TE0712 board with TE0701-6 carrier. I wrote code in Vitis, and flashed it through USB into flash memory including bitstream. Problem is that project does not work as it supposed to. My question is  are there possibilities to program and debug TE0712 using miniUSB JTAG? If programming with JTAG is not possible is there at least one option just to debug microblaze with USB?

Also have you got any ideas why uartlite with interrupts in baremetal application does not receive all data? It goes in interrupt and then receive some data, ale most of them are lost. I have tried a lot, reset fifo, disable interrupt during ISR, read by bytes, read whole register, check status in while loop to have prove that uartlite report having some data in regs. All in all i think that almost every possible combinations were tested with no success.
Title: Re: TE0712 JTAG Question
Post by: JH on February 03, 2023, 02:27:47 PM
Hi,
QuoteMy question is  are there possibilities to program and debug TE0712 using miniUSB JTAG?
yes it's possible with Vitis.
https://www.xilinx.com/products/intellectual-property/opb_mdm.html
https://xilinx.github.io/Embedded-Design-Tutorials/docs/2022.1/build/html/docs/Introduction/ZynqMPSoC-EDT/5-debugging-with-vitis-debugger.html
....
br
John
Title: Re: TE0712 JTAG Question
Post by: minoritymews on September 13, 2023, 11:25:51 AM
I've tried resetting the fifo, turning off interrupts in the ISR, reading by bytes, reading the whole register, and checking the status in a while loop, all to no avail. In sum, it seems to me that almost all imaginable permutations were tried with no result.