News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

TE0715 new reference design?

Started by Swiss222, September 23, 2024, 01:55:49 PM

Previous topic - Next topic

Swiss222

Hello,
When can I expect a new version of the reference design for TE0715?

https://wiki.trenz-electronic.de/display/PD/TE0715+Test+Board

It has been over 14 months since the update to Vivado/Petalinux 2022.2 and with the new EU Cyber Resilience Act coming in, it won't make any sense to work on deprecated linux versions that won't be supported for much longer.
In my experience, working on a new petalinux version without the reference design would be reinventing the wheel, it would cost our company valuable time and money. We bought 40 of these boards and plan to buy more, but only if we can expect some support from Trenz, otherwise we will have to cut our losses I'm afraid.

Thanks for any information!

Swiss222

Upon further investigation I've found that:

When running a PetaLinux-built image built from 2024.1 onwards, you will see the following banner:
"The PetaLinux source code and images provided/generated are for demonstration purposes only"

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/2741928025/Moving+from+PetaLinux+to+Production+Deployment

So basically if you want to be CRA compliant, you need to Roll-Your-Own Yocto Linux andyour boards that have a reference design in a (2 years old) "demonstration purposes only" OS and you provide no support for Yocto?

M Kirberg

Hi,

we do not support native Yocto yet. But also we will shift our support towards this flow in the future.


Currently TE0715 status for 2023.2 is that os is not yet migrated. I am sorry I cannot give you an ETA yet, but I will see if we can expedite a little bit.

br

Swiss222

Hi, thank you for your answer!

This topic is still very confusing to me, I would appreciate if you understand this better and could answer me:

People keep talking about Yocto vs. Petalinux but I don't see how this makes any difference when talking about security updates. From my perspective, the main issue is the linux kernel that Xilinx provides (https://github.com/Xilinx/linux-xlnx) and updating it in the project.
Both are possible in both petalinux as well as yocto if I am not mistaken? Is it maybe easier to update with pure Yocto?

I followed these steps (https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/757891119/Migrate+from+PetaLinux+project+to+Yocto+project#Importing-Petalinux-Project-into-Yocto-Project) to migrate my petalinux project into a yocto project and I don't see how that will make the updating process easier for me.

I have to ask the same question in Xilinx's forum but maybe you could already clarify some points for me.

Thank you.