UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor dpizzitolo
Visitor
143 Views
Registered: ‎08-11-2018

Petalinux on Cortex R5

Jump to solution

Hey Guys,

                 Was looking for examples of running Petalinux on Zynq PS Cortex-R5, but can't seem to find any. Is it possible to run Petalinux on the R5? If not, why? There's plenty of examples out there for AMP, FreeRTOS, and baremetal.

Thanks!

0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
118 Views
Registered: ‎04-24-2017

Re: Petalinux on Cortex R5

Jump to solution

HI @dpizzitolo,

No, you can't run Linux on R5 as it doesn't have MMU.

Thanks,
Sandeep
PetaLinux Yocto | Embedded SW Support

---------------------------------------------------------------------------
Don’t forget to Reply, Kudo, and Accept as Solution.
---------------------------------------------------------------------------
0 Kudos
3 Replies
Moderator
Moderator
119 Views
Registered: ‎04-24-2017

Re: Petalinux on Cortex R5

Jump to solution

HI @dpizzitolo,

No, you can't run Linux on R5 as it doesn't have MMU.

Thanks,
Sandeep
PetaLinux Yocto | Embedded SW Support

---------------------------------------------------------------------------
Don’t forget to Reply, Kudo, and Accept as Solution.
---------------------------------------------------------------------------
0 Kudos
Visitor dpizzitolo
Visitor
115 Views
Registered: ‎08-11-2018

Re: Petalinux on Cortex R5

Jump to solution

That makes perfect sense, Linux is a multi threaded os, so am mmu is needed to manage the memory between the processes. I guess FreeRTOS handles multi tasking via software...

Thanks!

0 Kudos
Visitor dpizzitolo
Visitor
113 Views
Registered: ‎08-11-2018

Re: Petalinux on Cortex R5

Jump to solution

And I guess virtual memory management would be another problem without an mmu as well....

0 Kudos