Tell us about yourself!
Did you manage to solve your issue? :)
Ok, several thoughts about this:Your board has 1GB of DDR memory. Hence, you do not need to use mem=256MB, you could use mem=512MB and this will limit Linux to use the first 512MB of the memory map. This is will probably solve it.If you did not change fdt_high and initrd_high addresses in Step 1, this could be the problem. See the last post in this page:https://parallella.org/forums/viewtopic.php?f=51&t=3419 Tell me if this works ;)
I don't know what happened to the other comments, hopefully you read this one.The relative path for the zynq_zybo.h file is: u-boot-Digilent-Dev/include/configsThis can be seen in Digilent Github in u-boot-Digilent-Dev repository.Regarding your other question, the FPGA clock may be changed manually by following the instructions. By default, it will have the frequency you specified in the bitstream with which you created the FSBL.Does this help?
Sorry for the late reply, I will try to help you :)Typically, whenever the /dev/uio does not show up, even though you told in the device tree that you peripheral had the "compatible = generic-uio" entry, it is because in the bootargs line of code you did not put this -> "uio_pdrv_genirq.of_id=generic-uio".Hopefully, you do not have to re-do all steps :) You can edit your device tree and add this at this stage. Then the /dev/uio entries should appear.If this does not work, please post your device tree .dts file and I will have a look
Zybo - AXI DMA inside embed...View Instructable »