u-boot命令的讲解
1> env
env print [name] --》打印环境变量
env set [name] [arg] --> 设置环境变量
env save --> 保存环境变量
2> mm md nm
md : 内存地址中的内容回显
md[.b .w .l] addr
.b : 按字节回显
.w : 按半字回显
.l : 按字回显
mm : 修改地址中的内容,地址会自动的增加
mm[.b .w. l] addr
.b : 按字节回显 地址+1
.w : 按半字回显 地址+2
.l : 按字回显 地址+4
nm :修改地址中的内容,地址不自动增加
nm[.b .w .l] addr
.b : 按字节回显
.w : 按半字回显
.l : 按字回显
练习题: 使用以上三个命令实现蜂鸣器的响
RCC_MP_AHB4ENSETR[1] = 0x1 ---> 0x50000A28
蜂鸣器 --》 PB6 ---> 基地址:0x50003000
GPIOBMODER[13:12] = 0x1 ---> 0x50003000
GPIOBODR[6] = 0x1 ---> 0x50003014
STM32MP> nm 0x50000A28 # RCC时钟使能的地址
50000a28: 000000df ? q # 默认已经使能,不需要设置
STM32MP>