GPIO 的配置在哪里生效了? - AM57x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3912|回复: 2

[已解决] GPIO 的配置在哪里生效了?

[复制链接]

4

主题

6

帖子

8万

积分

金牌会员

Rank: 6Rank: 6

积分
86582
发表于 2017-8-8 11:17:53 | 显示全部楼层 |阅读模式
LED的初始化被我删掉了后面三行,也就是板载灯不会被初始化的(按照我的理解)



在没加载其他驱动下,读取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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

1

主题

73

帖子

1385

积分

创龙

Rank: 8Rank: 8

积分
1385
发表于 2017-8-8 15:15:47 | 显示全部楼层
您好,这个默认配置在uboot里,每次启动开发板时,都会初始化的,您需要自己改uboot,才能修改这个。请您试下,在board/ti/am57xx/mux_data.h 找到对应的位置,去修改。
回复 支持 反对

使用道具 举报

4

主题

6

帖子

8万

积分

金牌会员

Rank: 6Rank: 6

积分
86582
 楼主| 发表于 2017-8-8 15:22:00 | 显示全部楼层
伊撒斯 发表于 2017-8-8 15:15
您好,这个默认配置在uboot里,每次启动开发板时,都会初始化的,您需要自己改uboot,才能修改这个。请您试 ...

那在dts又重新初始化了一下岂不是多此一举.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-29 22:13 , Processed in 0.037711 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表