GRMON is unable to attach to Arty A7 using UART debug link

Hi,

in my setup GRMON (eval-3.2.13) is not able to attach to Arty A7 (rev.E) using UART debug link while printing “UART initialization failure, retrying” message. The Noel grlib b14267 is in use. The switch SW[3] is ON.

Would somebody confirm that it actually works (not necessarily with the same GRMON, grlib versions)?

Thanks,
Martin

I have managed to get a LEON3 running on a Arty A7-35T rev. E board. Not sure if the below applies to a NOEL too.

I used this command to connect:

$ grmon -digilent -freq 83

The freq flag should not be necessary, but I’ve noticed that some things work better if you do specify it. I did not have any of the switches on.

Note that you need the ftdi drivers that Digilent ships with the Adept software. The open source libftdi does not work.

Hello. I have a nexys4-ddr fpga card. When I try to connect with the current version of GRMON, it gives a license problem and says I need to upgrade to the pro version. In which version did you try this?

Hi,

I downloaded the latest GRMON 3.2 Evaluation/Academic version (grmon-eval-64-3.2.17.tar.gz) from Debug Tools. Then I issued the command ./grmon -uart /dev/ttyUSB1 to connect successfully to Nexys A7 with Leon3.

Hope it helps.

Br,
Martin

Hello,

GRMON Eval only supports designs using cores from GRLIB GPL and custom cores using the GRLIB vendor id VENDOR_CONTRIB.

Hi,

I have the same issue. I’m using grmon 3.3 eval (grmon-eval-3.3.2.tar.gz / 23-Dec-2022) to attach Arty A7 100T FPGA board. The bitstream file contains NOELV RISCV Processor. I tried two debug links: uart and ethernet. The uart debug link is not working, while the ethernet debug link is working well.

  1. attach the board with uart debug link (grmon -uart /dev/ttyUSB1)

  2. attach the board with ethernet debug link(grmon -eth 192.168.0.51)

The greth, and ahbuart/ahbjtag can be found from the “info sys”, why it’s not possible to use the uart debug link?

Hi ciaociao,
Did you try using the jtag debug link?
grmon -digilent

Hi Fabio,
I tried the jtag debug link today and it’s working well now.
I tried this way last December and was told no digilent cables was found. So I abandoned jtag debug link for around two months until you told me.
Many thanks

Hi ciaociao,
Glad to hear that it’s now working for you!
Vivado’s HW server keeps the JTAG drivers busy so it’s not possible to connect with GRMON with the digilent link when the Vivado HW server is running. So one needs to

  1. Program the FPGA
  2. Close the Vivado HW server
  3. Connect with GRMON

Perhaps this was the issue you had in December?

Hi Fabio,

It might be this issue, I’m not sure now. but thanks for your tips :blush: