我想知道从 MTD 闪存读取块数据的预期结果,按照以下代码:
#define PHY_ADDR 0x80000000 // certain physical memory location
void *dst;
dst = ioremap(PHY_ADDR,len); // ioremapping
mtd_image->_read(mtd, from, len, retlen, dst); // reading from MTD flash to dst buffer with len length
那么这段代码会将读取的数据写入物理内存地址0x80000000
吗?还是将数据放在指针dst中?我在哪里可以找到物理内存中的读取数据(memory address
例如使用 gdb x/16x)?