xilinx linux AXI GPIO 驱动学习
但是这里说,如果没有在调用gpiod_get*()函数时给一个 direction-setting flags,那就需要调用gpiod_direction_*() 这两个函数之一。意思是需要至少两个参数,第一个是引脚号,第二个是用来指定通道,第三个参数可有可无,只是一个flag。而对于刚才生成的双通道axi gpio,引脚号从0开始,而第一个通道号为0,第二个为8。按照以前的理解,GPIO肯定要先初始化,再设置方向,再设置高低电平。很多驱动文件里在用,文档里只提到了是一个变体函数,调用关系如下。
原创
2024-03-22 09:40:07 ·
1548 阅读 ·
0 评论