歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux內核

Linux內核2.3.38版本裡面沒有gpio-bank-m.h這個頭文件

Linux內核2.3.38版本裡面沒有gpio-bank-m.h這個頭文件,在linux-2.6.38\arch\arm\mach-s3c64xx\include\mach找不到,gpio-bank-a.h等其他口的頭文件卻都在,在linux-2.6.38\arch\arm\plat-samsung\include\plat也沒有找到

但還要使用GPIOM,我使用GPIOM只是當普通的I/O用,為了解決這個問題,本人使用了最懶、最簡單的辦法:

就是復制在linux-2.6.38\arch\arm\mach-s3c64xx\include\mach\gpio-bank-n.h 到linux-2.6.38\arch\arm\mach-s3c64xx\include\mach下,改名為gpio-bank-m.h

然後把此頭文件中關於GPION的所有配置改為GPIOM即可

#cd  linux-2.6.38\arch\arm\mach-s3c64xx\include\mach

#cp gpio-bank-n.h ./gpio-bank-m.h

#vi gpio-bank-m.h

然後把此頭文件中關於GPION的所有配置改為GPIOM,保存即可

Copyright © Linux教程網 All Rights Reserved