summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-demos
Commit message (Collapse)AuthorAgeFilesLines
* layer.conf: Move from scarthgap to styhead walnascar, bring in old recipes ↵Mark Hatle2024-11-241-1/+1
| | | | | | | | | for parse binutils-2.42 and gstreamer-1.22.12 were pulled in from the latest poky scarthgap, as of commit dce4163d42f7036ea216b52b9135968d51bec4c1. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* various: Fix variable usageMark Hatle2024-11-2110-21/+21
| | | | | | | | | | Remove most direct references to WORKDIR. S = "${WORKDIR}" is no longer allowed, adjust this to refer to UNPACKDIR ${WORKDIR}/package is also incorrect, adjust to ${PKGD}. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* sdt update: 2024.2_1106_1_11061206Manikanta Sreeram2024-11-062-4/+4
|
* sdt update: 2024.2_1104_1_11050411Manikanta Sreeram2024-11-052-4/+4
|
* sdt update: 2024.2_1028_1_10290249Manikanta Sreeram2024-10-292-4/+4
|
* sdt update: 2024.2_1026_1_10270758Mark Hatle2024-10-271-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: Update generate-machines-sdt.sh script for new ↵Mark Hatle2024-10-271-0/+1
| | | | | | zcu104-pl-vcu-fw Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* zcu104-pl-vcu-fw: add zcu104 vcu firmware recipeVaralaxmi Bingi2024-10-271-0/+29
| | | | | | | | Add zcu104 vcu firmware recipe to build dtbo and the corresponding bin file Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: Add README for demos layerSandeep Gundlupet Raju2024-10-221-0/+64
| | | | | | | | | Add README for demos layer. Also add instructions to include meta-xilinx-demos layers to build and demos recipes or packagegroup to target image. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* sdt update: 2024.2_1018_1_10180742Manikanta Sreeram2024-10-181-2/+2
|
* sdt update: 2024.2_1015_1_10151137Manikanta Sreeram2024-10-151-2/+2
|
* meta-xilinx-demos: Update SDT URIs to new pathMark Hatle2024-10-042-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* packagegroup-xilinx-ros.bb: Enable rqt-runtime-monitor packagesSandeep Gundlupet Raju2024-09-191-1/+1
| | | | | | | | | rqt-runtime-monitor was failing due to broken python-qt-binding packages. Now this is fixed in meta-ros so enable rqt-runtime-monitor package in packagegroup-xilinx-ros package group. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* ament-flake8: Remove python3-flake8-* packagesSandeep Gundlupet Raju2024-09-191-0/+9
| | | | | | | | | | | | | | | | | | | | Using python3-flake8-* packages as RDEPENDS in ament-flake8 results in below build errors. Error: Problem: package packagegroup-xilinx-ros-dev-1.0-r0.5.cortexa72_cortexa53 from oe-repo requires ament-flake8, but none of the providers can be installed - conflicting requests - nothing provides python3-flake8-builtins needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo - nothing provides python3-flake8-comprehensions needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo - nothing provides python3-flake8-docstrings needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo - nothing provides python3-flake8-quotes needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo (try to add '--skip-broken' to skip uninstallable packages) Hence remove these packages from RDEPENDS until it is fixed properly from meta-ros upstream. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* packagegroup-xilinx-ros.bb: Enable demo and dev packagesSandeep Gundlupet Raju2024-09-191-12/+14
| | | | | | | | | | 1. Enable packagegroup-xilinx-ros-demo and packagegroup-xilinx-ros-dev packages. 2. Disable packagegroup-xilinx-ros-control and rqt-runtime-monitor packages. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: packagegroup-xilinx-ros: re-enable "base"Trevor Woerner2024-09-191-3/+3
| | | | | | | | | The packagegroup-xilinx-ros-base target is now able to build successfull with yocto scarthgap and ROS2 jazzy. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix non-dev *.so librariesTrevor Woerner2024-09-192-0/+2
| | | | | | | | | | | Two auto-generated recipes don't handle library file extensions correctly and include *.so files as part of ${PN}: - liblz4-vendor - yaml-cpp-vendor Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix LICENSE stringsTrevor Woerner2024-09-192-0/+2
| | | | | | | | | | Two auto-generated recipes need to have their LICENSE strings fixed: - sensor-msgs-py - liblz4-vendor Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: mcap-vendor: fix buildTrevor Woerner2024-09-192-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | The rosbag2/mcap-vendor build was failing due to being unable to find the requested commit hash. The originally-generated recipe was mostly correct, but was overridden by a bbappend, in upstream meta-ros/meta-ros2-jazzy, which replaced the hash with one from the release/rolling/mcap_vendor/0.24.0-1 branch. The jazzy branch of meta-ros2 was created from the rolling release branch, which is why the rosbag2/mcap-vendor recipe had an override which specified a commit from the rolling branch of rosbag2-release. This wasn't updated to point to a commit on the jazzy branch when the jazzy branch was created. Update the SRCREV to point to a release on the release/jazzy/mcap_vendor branch of rosbag2-release Also, update to the latest commit on this branch. Additionally the build was failing because it was not able to find necessary header files that were provided in the source tree. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: rosbag2-compression-zstd: fix buildTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | | The rosbag2-compression-zstd build was failing due to a patch failing to apply to the sources. Updating the SRCREV to point to the latest commit on the release/jazzy/rosbag2_compression_zstd branch means the patch is no longer required, and the build succeeds. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: shared-queues-vendor: fix buildTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | The rosbag2/shared-queues-vendor build was failing due to being unable to find the requested commit hash from the specified branch (release/jazzy/ shared_queues_vendor/0.26.1-2). The originally-generated recipe was mostly correct, but was overridden by a bbappend, in upstream meta-ros/meta-ros2-jazzy, which replaced the hash with one from the release/rolling/shared_queues_vendor/0.24.0-1 branch. The jazzy branch of meta-ros2 was created from the rolling release branch, which is why the rosbag2/shared-queues-vendor recipe had an override which specified a commit from the rolling branch of rosbag2/shared-queues-vendor. This wasn't updated to point to a commit on the jazzy branch of rosbag2/shared-queues-vendor when the jazzy branch was created. Update the SRCREV to point to a release on the release/jazzy/ shared_queues_vendor branch of rosbag2/shared-queues-vendor Also, update to the latest commit on this branch. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix orocos-kdl-vendor buildTrevor Woerner2024-09-191-0/+2
| | | | | | | | | | | | | | | | | | | | | The orocos-kdl-vendor build was failing due to being unable to find the requested commit hash from the specified branch (release/jazzy/ orocos_kdl_vendor). The originally-generated recipe was mostly correct, but was overridden by a bbappend in upstream meta-ros/meta-ros2-jazzy which replaced the hash with one from the release/rolling/python_orocos_kdl_vendor/ 0.4.1-1 branch. The jazzy branch of meta-ros2 was created from the rolling release branch, which is why the orocos-kdl recipe had an override which specified a commit from the rolling branch of orocos-kdl. This wasn't updated to point to a commit on the jazzy branch of orocos-kdl when the jazzy branch was created. Update the SRCREV to point to a release on the release/jazzy/orocos_kdl_vendor branch of orocos-kdl. Also, update to the latest commit on this branch. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: meta-ros2-jazzy: fix liblz4-vendor dependencyTrevor Woerner2024-09-192-0/+4
| | | | | | | | | | | | The automatically-generated ROS recipes for ros2-jazzy create a liblz4-vendor recipe (and dependencies) instead of using upstream liblz4. Remove the liblz4-vendor dependency. Add a "meta-ros2-jazzy" dynamic layer for ros2-jazzy support. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: Add script to update SDT firmware and updateMark Hatle2024-09-162-2/+80
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: Update recipes-firmware to external URLsMark Hatle2024-09-161-3/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vek280-pl-bram-uart-gpio-fw_1.0-2024.2: Fix firmware-name to use PNSandeep Gundlupet Raju2024-09-161-2/+5
| | | | | | | | | | | | | | | | | | | | | | | firmware-name device tree property doesn't get updated to ${PN} using dfx_user_dts bbclass. $ fdtdump tmp/work/versal_vek280_sdt_seg-xilinx-linux/vek280-pl-bram-uart-gpio-fw/1.0-2024.2/image/usr/lib/firmware/xilinx/vek280-pl-bram-uart-gpio-fw/vek280-pl-bram-uart-gpio-fw.dtbo | grep -i firmware **** fdtdump is a low-level debugging tool, not meant for general use. **** If you want to decompile a dtb, you probably want **** dtc -I dtb -O dts <filename> firmware-name = "vek280_bram_gpio_seg_pld.pdi"; $ This is due to copy_fw_files pre-functions is called after find_firmware_file pre-functions, hence firmware-name dt property doesn't get updated. To fix this issue copy_fw_files prefuncs needs to be called before find_firmware_file to update the firmware-name to ${PN}. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* hellopm: Deprecate hellopm recipe and scriptJohn Toomey2024-09-162-503/+0
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vek280-pl-bram-uart-gpio-fw_1.0-2024.2.bb: Update bram-gpio URIRaju Kumar Pothuraju2024-09-161-3/+3
| | | | | | | Update bram-gpio URI to latest. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-demos: Move jupyter recipes to dynamic layerJohn Toomey2024-08-2813-0/+0
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* recipes-bsp: Move sdfec apps from petalinux layerSandeep Gundlupet Raju2024-08-191-0/+36
| | | | | | | Move sdfec apps from meta-petalinux layer as these apps are independent of xsct or sdt builds. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
* meta-xilinx-demos: Fix recipe ParseError for poky distroSandeep Gundlupet Raju2024-07-285-0/+10
| | | | | | | | | | | Fix recipe ParseError in meta-xilinx-demos layer for poky distro. ERROR: ParseError at /scratch/sandeep/yocto/2024.2/yp-ci/sources/poky/../meta-xilinx/meta-xilinx-demos/recipes-core/packagegroups/packagegroup-xilinx-ros.bb:6: Could not inherit file classes/ros_distro_${ROS_DISTRO}.bbclass ERROR: ParseError at /scratch/sandeep/yocto/2024.2/yp-ci/sources/poky/../meta-xilinx/meta-xilinx-demos/recipes-examples/openamp/openamp-demo-notebooks_0.1.bb:5: Could not inherit file classes/jupyter-examples.bbclass ERROR: ParseError at /scratch/sandeep/yocto/2024.2/yp-ci/sources/poky/../meta-xilinx/meta-xilinx-demos/recipes-examples/pm-notebooks/pm-notebooks_1.0.bb:5: Could not inherit file classes/jupyter-examples.bbclass Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Move jupyter recipes, class and packagegroupJohn Toomey2024-07-2816-3/+507
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Move example code to meta-xilinx-demosJohn Toomey2024-07-2312-0/+1189
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* recipes-firmware: Add vek280-pl-bram-uart-gpio-fw recipesSandeep Gundlupet Raju2024-07-111-0/+28
| | | | | | | Add vek280-pl-bram-uart-gpio-fw segmented config recipes. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* packagegroup-*: Move packagegroups from meta-petalinuxJohn Toomey2024-06-275-0/+283
Move and rename a subset of the packagegroups from meta-petalinux to meta-xilinx-core/recipes-core/packagegroups/ Add new meta-xilinx-demos layer Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>