一、busybox下载
https://busybox.net/downloads/binaries/1.21.1/
二、内核开启/dev/mem节点
CONFIG_DEVMEM=y
三 、寄存器配置方法
GPIO寄存器配置输出模式测试方法
TLMM_GPIO_CFGn = 0x1000000 + 0x1000 * (n)
TLMM_GPIO_IN_OUTn = 0x1000004 + 0x1000 * (n)
配置输出模式
busybox-armv7l devmem TLMM_GPIO_CFGn 32 0x201
输出高电平
busybox-armv7l devmem TLMM_GPIO_IN_OUTn 32 0x2
输出低电平
busybox-armv7l devmem TLMM_GPIO_IN_OUTn 32 0x0
示例
GPIO12配置方法
配置为输出模式
busybox-armv7l devmem 0x100C000 32 0x201
输出高(实测3.3v)
busybox-armv7l devmem 0x100C004 32 0x2
输出低(0v)
busybox-armv7l devmem 0x100C004 32 0x0
GPIO13配置方法
配置为输出模式
busybox-armv7l devmem 0x100D000 32 0x201
输出高(3.3v)
busybox-armv7l devmem 0x100D004 32 0x2
输出低(0v)
busybox-armv7l devmem 0x100D004 32 0x0