element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
FPGA
  • Technologies
  • More
FPGA
Forum (solved) Did you manage to debug a Microblaze RISC-V with Vitis Unified IDE (2024.1) ?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 5 replies
  • Subscribers 549 subscribers
  • Views 2423 views
  • Users 0 members are here
Related

(solved) Did you manage to debug a Microblaze RISC-V with Vitis Unified IDE (2024.1) ?

Jan Cumps
Jan Cumps 11 months ago

I've made a Vivado 2024.1 design with a Microblaze RISC-V. With debug functionality. I have done similar activities in the past, With Vivado 2022.1.
I exported the hardware design, started a Vitis project, and created a simple microblaze Hello application.

Vitis knows the Microblaze is there. The application builds in Vitis without issues. I also can load the bitstream file to the FPGA, over JTAG.

But when I want to program the MicroBlaze, or debug it, the debugger doesn't find the core. It finds the two ARM cores inside the Zinq, but not the MB I designed in fabric.

I have this working in Viado / Vitis 2022.1, where they aren't using the Unified IDE yet.

Vitis can load the bitfile without issues, over JTAG:

image

But when starting the programmer or debugger, it doesn't find the MicroBlaze in the JTAG chain.

Error:

no targets found with "name =~ "Hart*"". available targets: 1* APU 2 ARM Cortex-A9 MPCore #0 (Running) 3 ARM Cortex-A9 MPCore #1 (Running) 4 xc7z020

I found same errors on google, but no solutions that worked ...

  • Sign in to reply
  • Cancel

Top Replies

  • bidrohini
    bidrohini 11 months ago +1
    The debug functionality for MicroBlaze should be correctly set up in your Vivado block design. Verify that the MicroBlaze core has the necessary debug configuration enabled (like JTAG interface) in the…
  • Jan Cumps
    Jan Cumps 11 months ago +1
    I was able to get it working: What did I do different: Initially, I loaded the bitfile to the FPGA via Vitis menu Vitis -> Program device. And then, when debugging, I got the behaviour as described…
Parents
  • bidrohini
    bidrohini 11 months ago

    The debug functionality for MicroBlaze should be correctly set up in your Vivado block design. Verify that the MicroBlaze core has the necessary debug configuration enabled (like JTAG interface) in the hardware design.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps 11 months ago in reply to bidrohini

    Thank you. It had the setup - but uncertain if I did all correctly.
    See comment Arrow down: how I got it working).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Jan Cumps
    Jan Cumps 11 months ago in reply to bidrohini

    Thank you. It had the setup - but uncertain if I did all correctly.
    See comment Arrow down: how I got it working).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube