工具与软件:
我使用的是 AM65X EVM、
我正在尝试 在 uboot 命令行中将 GPIO0_1配置为输出、并将该引脚设置为高电平状态。
1.已验证多路复用器已设置为 GPIO 模式:
=> MD 0x11c004 1.
0011c004:08250007 ..%。
2.默认情况下、引脚配置为输入模式。
=> MD 0x00600010 1.
00600010:FFFFFFFF…
3.将 GPIO0_1配置为输出方向
=> MW 0x00600010 0xfffffffd 1
=> MD 0x00600010 1.
00600010:fffffffffffd
4.配置 GPIO_SET_DATA01寄存器以将引脚驱动至高电平。
=> MD 0x00600018 1.
00600018:00000000…
=> MW 0x00600018 0x00000002 1.
=> MD 0x00600018 1.
00600018:00000002…
5.现在、当我转储寄存器配置时、我注意到 SET_DATA01、OUT_DATA01和 CLR_DATA01都配置为相同的值。
=> MD 0x00600000 10.
00600000: 44832905 00000001 00000000 00000000 .).D...........
00600010:fffffffd 00000002 00000002 00000002 ..........
00600020:00001006 00000000 00000000 00000000 ..........
00600030:00000000 00000000 ffffffff 00000000 ..........
6.我不知道为什么在配置 SET_DATA01时也配置了 CLR_DATA01。 这里有什么问题吗?