OpenEdv-开源电子网
标题:
关于IMX6UL 的 GPIO5地址 的疑问
[打印本页]
作者:
woshi520laoxie
时间:
2019-11-17 13:55
标题:
关于IMX6UL 的 GPIO5地址 的疑问
大家好:
我在看技术文档的时候,不知道是我找到地址不对,还是什么,想驱动一下GPIO5
(, 下载次数: 0)
上传
点击文件名下载附件
查看技术手册的章节:
30.5.1 SW_MUX_CTL_PAD_BOOT_MODE0 SW MUX Control
Register (IOMUXC_SW_MUX_CTL_PAD_BOOT_MODE0)
技术手册中
GPIO5的地址是
IOMUXC_SW_MUX_CTL_PAD_BOOT_MODE0
Address: 20E_0000h base + 14h offset = 20E_0014h
原子哥写的地址是:
#define
IOMUXC_SNVS_BOOT_MODE0_GPIO5_IO10
0x02290000U
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290044U
IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER0
Address: 20E_0000h base + 1Ch offset = 20E_001Ch
#define
IOMUXC_SNVS_SNVS_TAMPER0_GPIO5_IO00
0x02290008U
,
0x5U
,
0x00000000U
,
0x0U
,
0x0229004CU
这个GPIO的地址为什么不是20E_xx
而是 220_xx的地址呢?
#define
IOMUXC_SNVS_BOOT_MODE0_GPIO5_IO10
0x02290000U
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290044U
#define
IOMUXC_SNVS_BOOT_MODE1_GPIO5_IO11
0x02290004U
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290048U
#define
IOMUXC_SNVS_SNVS_TAMPER0_GPIO5_IO00
0x02290008U
,
0x5U
,
0x00000000U
,
0x0U
,
0x0229004CU
#define
IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01
0x0229000CU
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290050U
#define
IOMUXC_SNVS_SNVS_TAMPER2_GPIO5_IO02
0x02290010U
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290054U
#define
IOMUXC_SNVS_SNVS_TAMPER3_GPIO5_IO03
0x02290014U
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290058U
#define
IOMUXC_SNVS_SNVS_TAMPER4_GPIO5_IO04
0x02290018U
,
0x5U
,
0x00000000U
,
0x0U
,
0x0229005CU
#define
IOMUXC_SNVS_SNVS_TAMPER5_GPIO5_IO05
0x0229001CU
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290060U
#define
IOMUXC_SNVS_SNVS_TAMPER6_GPIO5_IO06
0x02290020U
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290064U
#define
IOMUXC_SNVS_SNVS_TAMPER7_GPIO5_IO07
0x02290024U
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290068U
#define
IOMUXC_SNVS_SNVS_TAMPER8_GPIO5_IO08
0x02290028U
,
0x5U
,
0x00000000U
,
0x0U
,
0x0229006CU
#define
IOMUXC_SNVS_SNVS_TAMPER9_GPIO5_IO09
0x0229002CU
,
0x5U
,
0x00000000U
,
0x0U
,
0x02290070U
作者:
冰火1108
时间:
2024-12-23 10:11
这个解决了吗?我也有同样的问题
欢迎光临 OpenEdv-开源电子网 (http://www.openedv.com/)
Powered by Discuz! X3.4