大神好:
我再uboot阶段讲某一个GPIO口配置为 (MODE(7),输出, 上拉 禁止输入) ,然后给出高电平。但是当内核启动的时候,又会把该GPIO口拉低。我想知道在内核当中,会对GPIO进行初始化吗?为什么内核启动的时候就会将该IO口拉低?
我再内核当中没有找到相应的GPIO初始化代码,用的是AM335X ,内核代码用的是6.000那一版的 内核版本是3.2.如果内核当中存在初始化GPIO的程序,请问在上面地方 能指点一下吗。
附件就是电路图,我要拉高的就是GPIO1_15
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大神好:
我再uboot阶段讲某一个GPIO口配置为 (MODE(7),输出, 上拉 禁止输入) ,然后给出高电平。但是当内核启动的时候,又会把该GPIO口拉低。我想知道在内核当中,会对GPIO进行初始化吗?为什么内核启动的时候就会将该IO口拉低?
我再内核当中没有找到相应的GPIO初始化代码,用的是AM335X ,内核代码用的是6.000那一版的 内核版本是3.2.如果内核当中存在初始化GPIO的程序,请问在上面地方 能指点一下吗。
附件就是电路图,我要拉高的就是GPIO1_15
你查一下 arch/arm/mach-omap2 这个目录下面的程序,看有没有修改这个gpio 的配置;
你也可以在内核中gpio_export(id, 0); 这个gpio 接口到用户层,可以在文件系统中来直接进行修改。