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
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
Using Xilinx Tools Forum OpenAMP Microzed Petalinux 2016.4
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 8 replies
  • Subscribers 338 subscribers
  • Views 832 views
  • Users 0 members are here
Related

OpenAMP Microzed Petalinux 2016.4

Former Member
Former Member over 8 years ago

Hi, I need an AMP system that runs Linux and bare metal, there is not a Microzed BSP for Petalinux 2016.4. I made my own bsp using ug1144, and Petalinux works fine on SMP. I do not understand how to set up an OpenAMP system from scratch. The application examples in ug1186 are in the reference Petalinux BSP, so I do not have a starting point.

Anyone know where I can get sample codes?

In github.com/OpenAMP/open-amp are the codes, but I can not find the way to implement them.

 

I am sorry for my english,

Claudio

  • Sign in to reply
  • Cancel
  • jafoste4
    0 jafoste4 over 8 years ago

    Hello Claudio,

    Take a look at this Wiki

    http://www.wiki.xilinx.com/XAPP1078+Latest+Information

    --Josh

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 8 years ago
    Hi Josh, thank you for your response. The XAPP1078_2014.4 might be a workaround, but I'm using Vivado 2016.4 (voucher license) and Petalinux 2016.4.
     
    I think OpenAMP is the solution I need.
     
    Is it possible to configure OpenAMP on Microzed (7010)?
     
    Claudio
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jafoste4
    0 jafoste4 over 8 years ago

    Hello ccdobler,

    It should be possible. However, I have only done it in a baremetal design. You can see the barmetal design by going through lab 9 of the Developing Zynq Software Speedways

    http://zedboard.org/course/developing-zynq%C2%AE-7000-all-programmable-soc-software-vivado-20133-201441-20152-and-20162

    --Josh

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 8 years ago

    Hello Josh,

    I already did the lab 9.

    I need a system that runs Linux for the user interface (Files, Net, USB, Display) and baremetal to process the info given from Linux and manage the hardware (accurate time).

    I was watching Xaap1078 that you suggested. I tried on my Microzed and worked fine (with the generated_files).

    At the moment I am downloading the 2014.4 applications (Vivado, Petalinux)  to see the design and use it as starting point.

    Which would be the most convenient, OpenAMP or Xaap1078?

    In case of Xaap1078, will I have any problem with the license? 

     

    I really appreciate your help.

    Claudio

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jafoste4
    0 jafoste4 over 8 years ago

    Hello Claudio,

    Unfortunatly I do not have much experience runing a barmetal and linux operating system at the same time. As far as which method would be easier I am going to suggest you ask over at the Xilinx forums to get a broader community base. 

    https://forums.xilinx.com/

    --Josh

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • lgmlgm
    0 lgmlgm over 8 years ago

    Hi claudio,

    I have exactelly the same issue that you : to have an AMP system that runs Linux on core 1 and bare metal on core 2

    Can you tell me please how you did for resolve your issue ?

    thank you for help !

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 8 years ago in reply to lgmlgm

    Hello.

    Create Amp system from scratch is not difficult for any petalinux version (and for any zynq board):

    1. You must create hdf file using Vivado. In order to you can open hardware project for old Vivado version, upgrade the project to current version and genirate new bitstream. Then in vivado: File->Export->Export hardware. The hdf-file is ready.

    2. Create new petalinux project: petalinux-create -t project -n <PROJECT_NAME> --template zynq

    3. Export hdf-file to new petalinux project: petalinux-config --get-hw-description=<PATH TO FOLDER WITH HDF-FILE>

    4. Build the petalinux system and load it on you board. If success, then follow ug1186 (Zynq OpenAMP Getting Started Guide)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rsg
    0 rsg over 8 years ago in reply to Former Member

    I've done this myself, but I don't see the OpenAMP files when I get into UG1186 - clearly I am missing something!  Where do I get the OpenAMP framework files?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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