嵌入式开发者社区

标题: 关于AM5708系列GPIO [打印本页]

作者: Feiqing    时间: 2019-4-18 15:02
标题: 关于AM5708系列GPIO
经过过查看AM5708的手册中,GPIO1 (0~31)、GPIO2 (0~29)、GPIO3 (28~31)、GPIO4 (0~31)、GPIO5 (0~31)、GPIO6 (4~31)、GPIO7 (0~31)、GPIO8 (27~31)。AM5708的板子启动后,在/sys/class/gpio里的IO的base跨度都是32,见附件
对于我要在驱动层对GPIO5_5进行控制,gpio_request(133, "Led3_REG_ON");
133就不是gpio5_5序号,请问这个问题怎么处理?

作者: 梁淑怡-Tronlong    时间: 2019-4-18 16:55
您好,
GPIO5_5对应的就是gpio133,请执行ls /sys/class/gpio/ -al 命令查看gpiochip的号码是否能对应上
作者: Feiqing    时间: 2019-4-19 10:28
现在使用你们AM5708的板子,在驱动层去点亮led3(GPIO5_5),序列号133,始终无法点亮。就一直怀疑这个序号不对。
作者: 梁淑怡-Tronlong    时间: 2019-4-19 16:17
您好,
  看了您的大致流程,并无大问题,请您确认您的pinmux是否设置成功。
  在文件系统用devmem2指令查看一下





欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4