Mor*_*itz 4 xilinx embedded-linux yocto
就上下文而言,对驱动程序进行编程以与Xilinx板上的嵌入式Linux(Yocto:krogoth)上的FPGA IP内核进行交互。
为了调试,我想从物理内存中读取特定的内存地址。/ dev / mem看起来很有希望。我想问一下如何从命令行中读取特定物理内存地址的值。我希望可以cat /dev/mem 0x2000000通过读取0x2000000字节的内容。
Hexdump通常安装在嵌入式系统中。然后你可以做
hexdump -C --skip 0x2000000 /dev/mem | head
Run Code Online (Sandbox Code Playgroud)
为了阅读多个单词,并以各种方式对其进行解码。(busybox hexdump 有一些限制,但仍然非常有用。)
通常,您应该已经在Linux映像中安装了devmem工具:
$ devmem 0x2000000
Run Code Online (Sandbox Code Playgroud)
但是,如果不这样做,则可以转到Busybox菜单并对其进行调整,以确保它已编译并安装:
$ bitbake busybox -c menuconfig
Run Code Online (Sandbox Code Playgroud)
(搜索devmem)
| 归档时间: |
|
| 查看次数: |
9707 次 |
| 最近记录: |