嵌入式开发者社区

标题: GPIO 的配置在哪里生效了? [打印本页]

作者: TaterLi    时间: 2017-8-8 11:17
标题: GPIO 的配置在哪里生效了?
LED的初始化被我删掉了后面三行,也就是板载灯不会被初始化的(按照我的理解)

[attach]2665[/attach]

在没加载其他驱动下,读取GPIO3_21寄存器,发现模式已经是0xE,就是GPIO模式,但是我这里都删掉了,怎么还是GPIO模式.手册默认写的是Drive OFF啊.


root@am57xx-evm:~# devmem2 0x4a003538
/dev/mem opened.
Memory mapped at address 0xb6f98000.
Read at address  0x4A003538 (0xb6f98538): 0x0001000E



作者: 伊撒斯    时间: 2017-8-8 15:15
您好,这个默认配置在uboot里,每次启动开发板时,都会初始化的,您需要自己改uboot,才能修改这个。请您试下,在board/ti/am57xx/mux_data.h 找到对应的位置,去修改。
作者: TaterLi    时间: 2017-8-8 15:22
伊撒斯 发表于 2017-8-8 15:15
您好,这个默认配置在uboot里,每次启动开发板时,都会初始化的,您需要自己改uboot,才能修改这个。请您试 ...

那在dts又重新初始化了一下岂不是多此一举.




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