FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
5892 Discussions

Using DE10-nano GPIO1/GPIO0 from Linux

jackhab
New Contributor I
1,104 Views

I’m trying to use GPIO on DE10-nano evaluation board 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?

 

Thanks.

 

0 Kudos
3 Replies
EBERLAZARE_I_Intel
589 Views

Hi,

 

Have you run though the "Example for HPS SoC" in the DE10-nano user manual in Chapter 6?

 

Regards.

0 Kudos
jackhab
New Contributor I
589 Views

I finally got it running after I found out the GPIO on JP7 connector are mapped in Linux starting at number 107.

0 Kudos
EBERLAZARE_I_Intel
589 Views
Great, please let me know if there is any more problem that you encounter or any questions you want to ask. Thanks.
0 Kudos
Reply