我正在使用支持u-boot的嵌入式板。
我正在尝试读写连接到板上的emmc设备, 阅读后,我需要看一下内容并将其与我写入其中的数据进行比较。
当我从eMMC中读取一个块并将其存储在一个地址中并尝试查看其中的内容时,是否可以记录u-boot命令的输出? 它使用:
mmc read 0x10700000 133120 1
mm.l 0x10700000
进入文件,然后可以将文件存储在emmc分区或tftp服务器中?
感谢您的时间,
尼沙德
答案 0 :(得分:0)
save命令可用于将内存写入文件。
save file to a filesystem
save <interface> <dev[:part]> <addr> <filename> bytes [pos]
- Save binary file 'filename' to partition 'part' on device
type 'interface' instance 'dev' from addr 'addr' in memory.
'bytes' gives the size to save in bytes and is mandatory.
'pos' gives the file byte position to start writing to.
If 'pos' is 0 or omitted, the file is written from the start.
原因是这要求文件系统是可写的。对于FAT,这意味着使用CONFIG_FAT_WRITE=y
构建。