Forum Discussion
Altera_Forum
Honored Contributor
12 years agoWent in with debugger .. in Eclipse ...
More than that, I went in with Lauterbach from the ARM system side via the PCIe link to check the device list and confirmed that the alt_llist was indeed empty . while (next != (alt_dev*) llist) ... this evaluates not true since the alt_llist is pointing to itself which defines an empty list ,,, so ..... for some reason system.h is missing any /dev/dma_0 entry I believe this results in an empty device list that I would expect to contain /dev/dma_0 somethere ... Since I have 100% followed the example given ... I'm not sure what went wrong. I suspect it is on the Eclipse side or whaterver generates the system.h file which is missing the DAM device. I could *** a more simple device like a timer to see if it gets added to the device list. DMA could be confusing since there is the plain vanilla DMA controller and the Scatter/Gather DMA Controller. Thanks in Advance ... Spent time on this Friday night after the bell and will work it this weekend .. I know it's non-trivial, but didn't excpect these road blocks . Need to make serious progress next week including the "thin Device Driver " on the Linux side.... :):):):) Bob Dixon