一、需求
公司需要将GPIO输出高电平...
二、看原理图与Datasheet
通过原理图可知,我们要输出高电平的引脚是GPIO13

继续查表Pinmux可得:GPIO13的代号为 PH.00

三、计算&查看引脚号
引脚号
直接在系统里查看:
sudo cat /sys/kernel/debug/gpio

就可以看到我们的引脚
四、将引脚拉高
应用层
在命令行中输入:
eche GPIO > /sys/class/gpio/export
使得GPIO暴露出来,这样就可以拉高拉低了

驱动层
在内核层修改代码,将编译出来的.ko文件用insmod加到驱动里面
本文介绍了如何在公司需求下,通过查阅原理图、Datasheet找到GPIO13的引脚号,利用echeGPIO工具将其导出并调整为高电平,涉及驱动层的内核代码修改。
1476

被折叠的 条评论
为什么被折叠?



