-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does the driver support single channel DMA? #140
Comments
Hi, Did you ever get a solution to your problem above? I am running into the same issue under 2022.1. |
Hey @dahunt @jimenaCabrejas, due to this issue #24 (comment) have you tried to change the device id for the dma channel in the axidma_chrdev node, in system-user.dtsi to 1? i.e. |
Hey @Timgrau, Yup! that was exactly the problem. I also had to provide an device id. I'm still a newbie at this... but here is my working user dt entry for the Rx only streaming DMA project for your reference. /include/ "system-conf.dtsi" &amba_pl {
}; |
Thank you @dahunt for the reference. Did you use the dma-proxy driver: https://github.com/Xilinx-Wiki-Projects/software-prototypes/tree/master/linux-user-space-dma? You did not attached this devie-tree-nodes into your system-user.dtsi right? Where did you add them? Did you enabled the fpga-manager in your petalinux config file? In your PetaLinux project: |
Hey @dahunt ,I meet the same problem,Have you solve it ? |
When I change DT Like this: &axi_dma_0 { The Driver collapse.Segment fault occur. &axi_dma_0 { |
Hey @dantepayne ,I meet the same problem,Have you solve it? |
&amba_pl { |
Hello!
I'm working on a design where I will be receiving data in the PL and I'm using a DMA to pass it to the PS. The DMA only has the write channel activated. This is my Vivado design:
I'm using Petalinux 2020.2 and my pl.dtsi looks like this
In my system-user.dtsi I have
When I try to load the driver in petalinux using insmod I get the following error
I'm I missing something in my projecto? Does the driver support one channel DMAs? Do I need to change something to make it work?
Thank you and best regards
The text was updated successfully, but these errors were encountered: