I just upgraded from an old Panda board to the AM437x, but I cannot use the GPIOs like I used to.
I tried doing it using the standard Linux command-line :
am437x-evm login: root
root@am437x-evm:~# cd /sys/class/gpio/
root@am437x-evm:/sys/class/gpio# ls
export gpiochip0 gpiochip32 gpiochip64 gpiochip96 unexport
root@am437x-evm:/sys/class/gpio# echo 0 > export
root@am437x-evm:/sys/class/gpio# ls
export gpio0 gpiochip0 gpiochip32 gpiochip64 gpiochip96 unexport
root@am437x-evm:/sys/class/gpio# cd gpio0/
root@am437x-evm:/sys/devices/virtual/gpio/gpio0# ls
active_low direction edge power subsystem uevent value
root@am437x-evm:/sys/devices/virtual/gpio/gpio0# more direction
in
root@am437x-evm:/sys/devices/virtual/gpio/gpio0# echo out > direction
root@am437x-evm:/sys/devices/virtual/gpio/gpio0# more direction
out
root@am437x-evm:/sys/devices/virtual/gpio/gpio0# more value
0
root@am437x-evm:/sys/devices/virtual/gpio/gpio0# echo 1 > value
root@am437x-evm:/sys/devices/virtual/gpio/gpio0# more value
1
root@am437x-evm:/sys/devices/virtual/gpio/gpio0# echo 0 > value
Based on the documentation, GPIO_0 is supposed to be PIN 3 on the GPIO header J30, but I cannot see any level on it.
Am I missing some step?
Regards,
Michele