首页 > 解决方案 > 如何在 U-boot 中打印内存变量?

问题描述

我的 U-boot 环境中有以下几行:

ram_crc=10e00000
check_rd=if itest.l *$ram_crc == $crc_rd; then bootm $kernel; else run fail_h; fi

比较有效。但是我怎样才能回显内存地址 10e00000 的内容呢?

我试图在失败处理程序中打印:

set fail_h echo $ram_crc

但是当我打印环境时,我可以看到它已经用内存地址替换了变量:

fail_h=echo 10e00000

如何打印内存地址的内容?

谢谢!

标签: linuxu-boot

解决方案


要打印“内存地址 10e00000的内容”,请尝试:

 md 10e00000 1

或通过使用变量:

 md  ${ram_crc} 1

其中 1 是所需的转储长度。


推荐阅读