element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
Ultra96 Hardware Design How much modifying of the v2 BSP is required to work with the v1?
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Avnet Boards Forums requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 4 replies
  • Subscribers 306 subscribers
  • Views 858 views
  • Users 0 members are here
Related

How much modifying of the v2 BSP is required to work with the v1?

dyessgg
dyessgg over 1 year ago

I was an "early adopter" and bought the original Ultra96 (NOT v2).  How much modifying of the v2 BSP is required to work with the v1?

  • Sign in to reply
  • Cancel

Top Replies

  • lightcollector
    lightcollector over 1 year ago +1
    Hi, Not much, which just depends! A different set of settings in the Vivado project is most of it. The power off/on needs a different kernel patch for the v2. The other one, which may or not apply to you…
  • kicimab756
    kicimab756 over 1 year ago

    Typically, modifications to the BSP involve updating the device tree, kernel configuration, and possibly other components to ensure proper hardware initialization and functionality. You may need to modify drivers or device tutuapp kodi configurations to match the hardware on the v1 board. The specific changes needed will depend on the discrepancies between the v1 and v2 boards. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dyessgg
    dyessgg over 1 year ago in reply to kicimab756

    Yes, I'm aware of that.  I guess I wasn't clear.  How much differences are there between V1 and V2?  How extensive are the changes?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • erik__18
    erik__18 over 1 year ago

    I haven't been working with petalinux in the last year so maybe I am a bit rusted. What I do remember is that I built my custom petalinux from scratch (creating the xsa extensible platform and then creating the petalinux project). I followed the tutorial in https://github.com/Xilinx/Vitis-Tutorials/tree/2021.2/Vitis_Platform_Creation/Introduction/02-Edge-AI-ZCU104 The only different thing I did that I remember is in step2.md, in DTG_settings -> Machine_Name I used avnet-ultra96-rev1.

    This created a booteable image in my ultra96V1.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • lightcollector
    lightcollector over 1 year ago

    Hi, Not much, which just depends!  A different set of settings in the Vivado project is most of it.  The power off/on needs a different kernel patch for the v2.  The other one, which may or not apply to you is the WiFi module is vastly different; v2 uses Microchip, v1 TI. It does assume a lot of knowledge about how the tools and PYNQ build flow work, but you can get all of the answers from looking at the PYNQ repo which builds for v1 and v2.  https://github.com/Avnet/Ultra96-PYNQ

    In that repo you will have to look at the build script a little to understand what is going on for the build context.  The bulk of the differences are in the tcl files for the Vivado project and some minor differences in the PetaLinux bsp.  The wifi driver for v2 is integrated a bit differently and it uses the PYNQ way to build it into the kernel.  The HW designs can be found under Ultra96/sensorsb and the PetaLinux bsps under Ultra96/petalinux_bsp_vX.  If you run the build script it will pull down a v1 and v2 bsp or you can just look at the assets for the Release tags on github for the bsps (v3.0.1 uses the sensors96b bsps from the v3.0.0 release btw).

    I don't post on here to often, just fyi.

    Have a great day and good luck!

    • 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