cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
niconorena
Visitor
Visitor
872 Views
Registered: ‎06-27-2018

AXIS GPIO on ZYNQ Ultrascale+ hangs when reading and writing

Jump to solution

I have a linux image, and every time that I tryied to read the direction or the value the system hangs , I am force to power cycle the system.

I am working on the zcu102 developing board from Xilinx.

I followed this wiki https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841846/AXI+GPIO

I am thinking that the kernel can't access the addresses where the IP was placed.  It is in my device tree as a node.

As an experiment I tried to read any space allocated under the address Editor with "devmem2" , but it behaves the same way , it just stall indefinitely unless I power cycle the board.

 

any ideas of what the issue can be?

 

 

 

 

0 Kudos
1 Solution

Accepted Solutions
niconorena
Visitor
Visitor
844 Views
Registered: ‎06-27-2018

solve it , found a post for some thing else but it was the same issue.

https://forums.xilinx.com/t5/Embedded-Linux/AXI-read-hangs/td-p/762508

you have to add "clk_ignore_unused" to the bootargs of the device tree. In the case that you have a uEnv.txt  config file , add bootargs to the  bootargs in the file as well.

This fixed my issue.

 

 

View solution in original post

0 Kudos
2 Replies
niconorena
Visitor
Visitor
859 Views
Registered: ‎06-27-2018

I tried to add the section of memory like shown in the wiki :

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842412/Accessing+BRAM+In+Linux

But I was not able to see the section of memory of the axi GPIOs as described on the WIKI

0 Kudos
niconorena
Visitor
Visitor
845 Views
Registered: ‎06-27-2018

solve it , found a post for some thing else but it was the same issue.

https://forums.xilinx.com/t5/Embedded-Linux/AXI-read-hangs/td-p/762508

you have to add "clk_ignore_unused" to the bootargs of the device tree. In the case that you have a uEnv.txt  config file , add bootargs to the  bootargs in the file as well.

This fixed my issue.

 

 

View solution in original post

0 Kudos