问题:如果你只想控制一个led 灯,并且不想去写驱动。

那么可以直接 使用uboot 的命令,去改写内存。

uboot 命令的解析:

读命令,

md[.b, .w. .l]   address

注意: 这里的 .w 指的是两个字节, 与汇编中的.w 是不一样的。

并且 不用写读取多少个字节,就读就行了。会读出很多。

写命令:

nm[.b, .w , .l ] address .

这里默认就是写四个字节的数据,写完之后,退出就可以。

uboot 内存命令来控制led 灯。

读取 GPL_0 的con寄存器。

然后设置成 输出模式。

然后设置 DAT 寄存器的值 为1 ,输出高电平。

注意这里是,将4 加一, 而不是直接设置成1 , 这是为了不影响其他的位。

可以看到 板卡上的灯亮了。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部