Hi,
I'm trying to get a GPIO port working using both the echo commands from the shell and sysfs calls in my application but
both appear not to be toggling the actual GPIO pin on the 814x EVM. (GPIO 29 on TestPoint TP48).
root@dm814x-evm:~# echo 29 > /sys/class/gpio/export
root@dm814x-evm:~# ls /sys/class/gpio/gpio29
active_low edge subsystem value
direction power uevent
root@dm814x-evm:~# echo out > /sys/class/gpio/gpio29/direction
root@dm814x-evm:~# echo 1 > /sys/class/gpio/gpio29/value
root@dm814x-evm:~# echo 0 > /sys/class/gpio/gpio29/value
root@dm814x-evm:~# cat /sys/class/gpio/gpio29/value
0
root@dm814x-evm:~# echo 1 > /sys/class/gpio/gpio29/value
root@dm814x-evm:~# cat /sys/class/gpio/gpio29/value
1
I'm reading that the cause may be that the pin mux file is not set up for this pin to be GPIO.
If this is correct....Can someone provide me support on which file this is and where it is located..as well as some direction
on how to modify this file accordingly to change a pin to a GPIO. (ie GPIO 29)....
Also...after these changes are made, does the kenel need to be rebuilt and put on SD card ?
Does the board also require pull-ups or pull-downs to make the output change ?
If there are any pins on the 814 already configured for GPIO and would work out of the box , that would also save some effort
and could test those immediately....(please identify these if available)
I would appreciate any help in getting this to work...
Thanks