Using DE10-nano GPIO1/GPIO0 from Linux


I’m trying to use GPIO on DE10 connectors JP1/JP7. From documentation I assumed these IOs directly accessible from HPS.

However, by using various demo C code I only managed to access user LED which also blinks under control of the FPGA. The rest of GPIO remain in high-Z (1.6V).

I also tried to operate GPIOs via /sys/class/gpio interface. After exporting all available numbers I have gpio427 to gpio511 directories under /sys/class/gpio. But still writing to gpioX/direction and gpioX/value files has no effect on the lines on JP1/JP7.

Do I have to configure anything else before accessing GPIO from HPS?



Do you configured these pins as GPIO in your DT?