Search the Community

Showing results for tags 'device tree'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Scopes & Instruments and the WaveForms software
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions


  • Community Calendar

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 4 results

  1. Hi, Actually i want to generate the device tree for the Zedboard.So on the way of doing this i found one prebuilt device tree for the Zedboard which is having following line :- chosen { bootargs = "console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext2 rootwait devtmpfs.mount=0 consoleblank=0"; linux,stdout-path = "/[email protected]/[email protected]"; } ; After following some tutorials i got some idead about .dts file contents but still i did not get the meaaning of each word in above lines. Also in some other .dts files from other sources folowing line is there:- chosen { bootargs = "console=ttyPS0,115200 root=/dev/ram rw earlyprintk"; linux,stdout-path = "/[email protected]/[email protected]"; } ; So i got confused which one is correct and how to use this or modify this. Can you please reply me. Regards Aditya
  2. Hi, Following is the snippet from the device tree for the MicroZed Board. [email protected] { #address-cells = <0x2>; #interrupt-cells = <0x3>; #size-cells = <0x1>; compatible = "arm,cortex-a9-gic", "arm,gic"; interrupt-controller; num_cpus = <0x2>; num_interrupts = <0x60>; reg = <0xf8f01000 0x1000 0xf8f00100 0x100>; xlnx,irq-f2p-mode = "REVERSE"; linux,phandle = <0x3>; phandle = <0x3>; }; Mine particular interest is the line that is bold in above snippet.Actually i am working on the Zedboard and when i generated the device tree for mine Zedboard then following is the Snippet:- ps7_scugic_0: [email protected] { #address-cells = <2>; #interrupt-cells = <3>; #size-cells = <1>; compatible = "arm,cortex-a9-gic", "arm,gic"; interrupt-controller ; num_cpus = <2>; num_interrupts = <96>; reg = <0xF8F00100 256 0xF8F00100 0x100>; xlnx,irq-f2p-mode = "DIRECT"; } ; So it has become "DIRECT". So what is difference between "DIRECT" and "REVERSE",why for Microzed it is "REVERSE" and why for Zedboard it is "DIRECT". Please reply me. Regards Aditya
  3. Hi all, I am about to run Linux on a Zybo. In the tuto I am following, this is explained I have to generate a device tree after defining the hw with no mention about any Linux drivers. But I think this is not the only thing I have to do to make Linux able to communicate with the peripherals on the board. Tell me if I am wrong : the device tree is just there to tell the kernel how peripherals are mapped in memory. But it does not tell nothing about how to communicate with. This is the role of the driver. Right? If right, will it be fine if I generate the device tree and if I use the kernel in github Digilent/linux-digilent? Does this kernel already have all the required drivers for my board? Thanks, Herrmattoon
  4. Hi all, I have a Zynq -7000 development board and am using Vivado 2014.4. I have a block design that successfully synthesizes and generates a bitstream. My design uses Xilinx's VDMA core, and I want to use the Xilinx's VDMA driver with it ( VDMA). The driver guide says "The device tree node for AXI VDMA will be automatically generated, if the core is configured in the HW design, using the Device Tree BSP." However, I am having trouble generating a device tree for the design. I have been referencing this and have gotten as far as generating a .dts file, but I'm having trouble understanding how to compile a .dtb from that. From what I understand, it seems that I need build a Linux kernal to use the device tree compiler? I have been building my project on a Windows 8 computer. Is there another way I can generate a .dtb file from the .dts file? Any help is appreciated Thanks, Chris