linux - 如何在 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
如何打印内存地址的内容?
谢谢!
解决方案
要打印“内存地址 10e00000的内容”,请尝试:
md 10e00000 1
或通过使用变量:
md ${ram_crc} 1
其中 1 是所需的转储长度。
推荐阅读
- c++ - C++ OR 运算符仅在第一部分为真时才拒绝停止
- android - 如果使用 glide 下载图像失败,如何再次请求
- javascript - 对来自特定发起者/来源的 iframe 的加载和执行时间进行基准测试
- flutter - 从父级访问状态 - 颤动
- android - 加入两个安卓项目(登录和标签屏幕)
- regex - 如何使用 xmllint 查找包含匹配特定模式的属性
- c - 开发扫雷游戏 - 我的主要功能的问题
- c# - DataReader.GetGuid is throwing The method or operation is not implemented 错误
- gitlab - 搞砸了gitlab权限,现在不知道怎么办
- c# - 如何检测Android设备是纵向还是横向锁定