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
Path to Programmable 3
  • Challenges & Projects
  • Design Challenges
  • Path to Programmable 3
  • More
  • Cancel
Path to Programmable 3
Forum How to update an existing Vitis platform's hardware specification?
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Path to Programmable 3 to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 3 replies
  • Subscribers 127 subscribers
  • Views 2381 views
  • Users 0 members are here
  • vivado
  • vitis
Related

How to update an existing Vitis platform's hardware specification?

guillengap
guillengap over 2 years ago

If a hardware design is changed after having created a Vitis application project, several steps must be taken in order to update the Vitis workspace with a newly exported XSA file.

This happened to me when I tried to create boot image in Vitis. So, I forgotten to check the "Quad SPI Flash" in Vivado platform. I was guided by common sense but I think it didn't work.

So, How to solve this easily? What are these steps?

  • Sign in to reply
  • Cancel

Top Replies

  • flyingbean
    flyingbean over 2 years ago +1
    You might have to start over again for getting Vivado platform updated, so XSA is up to date. Do not hack XAS manfully, since there are so many parameters there and you might not know all deep knowledge…
  • flyingbean
    flyingbean over 2 years ago +1
    I checked the link from Digilent HOWTO and understood what you wanted to do. The short answer for this topic is YES and NO. Digitlent HOWTO shew how to update XSA platform info under Vitis GUI. If your…
  • flyingbean
    flyingbean over 2 years ago

    You might have to start over again for getting Vivado platform updated, so XSA is up to date. Do not hack XAS manfully, since there are so many parameters there and you might not know all deep knowledge behind it. Trust me, you might have to pay tone of time to debug  SW from the hacked XSA file.

    One tip for your SW APIs: after you regenerate XSA, create a new BSP package for the SW APIs, then you can get a proper FSBL for your booting images, you might not need to update all your Vitis APIs for now as far as the APIs did not use QSPI as a dependency.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • guillengap
    guillengap over 2 years ago in reply to flyingbean

    Your advice is consistent! I followed the steps in this post and it didn't work for me: https://digilent.com/reference/programmable-logic/guides/vitis-update-hardware-specification

    I looked for a quick and easy solution and it doesn't exist. It's better to do things well and concentrate on what I'm doing.

    Kind regards

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • flyingbean
    flyingbean over 2 years ago

    I checked the link from Digilent HOWTO and understood what you wanted to do. The short answer for this topic is YES and NO. Digitlent HOWTO shew how to update XSA platform info under Vitis GUI. If your API used some features getting significant changed because XSA updating, You will need to start over API flow under Vitis. However, some APIs, such as Hello_world, FSBL, you might just need to regenerate ELF files without modifying the source codes. I think it is a case-by-case solution. No quick answer for that.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
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