09-24-2018 02:52 PM
I am trying to go through the steps in UG1186 to build the example Linux/Bare Metal Echo Test. When creating the Peta Linux project you have so specify a path to the BSP that was previously generated. Where do I find that file? I have search within the BSP project folder in my XSDK workspace and I can't find a *.bsp file. I looked in the makefile and I can't see any rule that would create it.
This seems to be the same question, but the accepted answer doesn't answer the question:
09-24-2018 03:45 PM
Which version of the document are you using? Could you please provide page number/step in the document?
09-25-2018 05:40 AM
I am using PetaLinux Tools/Vivado/SDK versions 2018.2. I am running them on Ubuntu 16.04.3. I am trying to build the echo test example on a Rev D. Zedboard.
I am at step 1 under the headings "Building Linux Application that uses RPMsg in kernel space" "Setting up PetaLinux with OpenAMP", I've copied the text for the step below:
Create the PetaLinux master project in a suitable directory without any spaces. In this guide it is named <plnx-proj-root>:
$ petalinux-create -t project -s <PATH_TO_PETALINUX_ZYNQMP_PROJECT_BSP>
09-25-2018 08:17 AM
All petalinux bsps can be found here
You will need to download it and point to it to create your petalinux project. Please also look at UG1144
<plnx-proj-root> is the root directory where your petalinux project is created
09-26-2018 10:29 AM
OK. So just to reiterate in case someone else gets confused like I did: The BSP used for PetaLinux is entirely different than the BSP project that was previously created in XSDK for the Bare Metal processor.
09-26-2018 12:37 PM
The petalinux bsp is for your master processor which runs linux (A53 in case of ZynqMP or A9-0 in case of Zynq)
For your remote processor (the bsp can be standalone/freertos) created in SDK