Ionel

Technical Forum Moderator
  • Content Count

    32
  • Joined

  • Last visited

About Ionel

  • Rank
    Frequent Visitor

Profile Information

  • Gender
    Male
  • Location
    Cluj-Napoca

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Try remove build and components directories, then run a petalinux-build. If this fails please attach above mentioned file.
  2. Please attach Zybo-Z7-10/project-spec/meta-user/recipes-core/images/petalinux-image.bbappend file
  3. find project-spec/ -user root dose above command has any output?
  4. Are you familiar with Linux file permissions? Are you familiar with Linux file ownership?
  5. Do not use Bitbake as root. You stared petalinux-build as root (SUPER USER with full system permissions #). Do NOT use root user(sudo) casually. Sooner or later you will mess up you system and loose important data.
  6. Why not install Midnight Commander ? Append followng line to file: Zybo-Z7-10/project-spec/meta-user/recipes-core/images/petalinux-image.bbappend IMAGE_INSTALL_append = " mc" Then run petalinux-config -c rootfs and select mc
  7. @jungle Run petalinux-config -c rootfs to include your package in rootfs Then follow instruction presented. *-dev, *-dbg packages are not required unless you intend to do some changes to rsync tool. You can also use `scp`, `rcp` but if you intend to use `rsync` you already know what you whan't to accomplish You can also use a remote path for source with rsync if you have it on your host computer. host to board: rsync -a /host/path/to/dir/or/file username@board_ip:board/path/to/dir/ board to host: rsync -a username@board_ip:/board/path/to/dir/or/file /host/path/to/dir/
  8. @shantaramj After issuing command: yavta -c14 -f YUYV -s "$width"x"$height" -F /dev/video0 List content of your current directory (ls -l) : -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000000.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000001.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000002.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000003.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000004.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000005.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000006.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000007.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000008.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000009.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000010.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000011.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000012.bin -rw-r--r-- 1 root root 4147200 Dec 16 12:57 frame-000013.bin documentation: Probably term `functions` is misleading it should be commands.
  9. @Victor Petalinux is a tool that builds a linux based operating system on top of your hardware design. Is either you run your .elf(generated by XSDK) which is a standalone application = NO Linux Or you use the petalinux generated fsbl which starts u-boot which then starts the Linux kernel and in the end you have a user-space. Then you will just run users-pace applications. You can still use XSDK to build Linux application however using a different approach . If you have source code for any Linux application you can cross-compile it for ARM processor in zynq7000. Then deploy the application on the target and run it (XSDK automates this steps for development, including debugging). Developing Linux and inside a Linux distribution is a required knowledge at this point. Creating and Adding Custom Applications section in petalinux user guide shows how to include an application in generated rootfs (found by default inside image.ub)
  10. The second test did not include the second stage boot loader(u-boot). As for the third test you created a standalone application that overrides first stage boot loader which will not load the bitstream let alone load and start the second stage boot loader.
  11. You did not specified what bitstream to include in BOOT.BIN see petalinux-package --help
  12. @Victor If you are not sure what to edit you may find reading the petalinux userguide useful to find out of where things are. Compare existing vivaodo design with your design to find out what components were removed added Reading the log you get a list of what issues have to be addressed, example: system-user.dtsi:93.1-12 Label or path axi_vdma_0 not found It is clear that you do not have this component and others. Additionally you can start from the same design as Petalinux-Zybo-Z7-10 project and do smaller change then re-import hardware. For this particular task you also need to know what device trees are and how to change them. Reading documentation on this subject will help as well.
  13. Your design has removed hardware in PL that was refered in device tree. You will also have to cleanup device tree bindings in system–user.dtsi
  14. Follow Import Hardware Configuration section in petalinux guide: https://www.xilinx.com/support/documentation/sw_manuals/xilinx2017_4/ug1144-petalinux-tools-reference-guide.pdf