root@xilinx-zcu102-2017_3:~# root@xilinx-zcu102-2017_3:~# cat /proc/mtd dev: size erasesize name mtd0: 00000000 00001000 "boot" mtd1: 01e00000 00001000 "bootenv" mtd2: 01e40000 00001000 "kernel" mtd3: 04240000 00001000 "spare" root@xilinx-zcu102-2017_3:~# root@xilinx-zcu102-2017_3:~# dmesg | grep "spi" [ 3.251532] m25p80 spi0.0: n25q512a (65536 Kbytes) [ 3.256268] 4 ofpart partitions found on MTD device spi0.0 [ 3.261723] Creating 4 MTD partitions on "spi0.0": [ 3.266495] 0x000000000000-0x000001e00000 : "boot" [ 3.271737] 0x000001e00000-0x000001e40000 : "bootenv" [ 3.277138] 0x000001e40000-0x000004240000 : "kernel" [ 3.292288] 0x000004240000-0x000004000000 : "spare" root@xilinx-zcu102-2017_3:~#
MTD Speed test: root@xilinx-zcu102-2017_3:~# root@xilinx-zcu102-2017_3:~# insmod /lib/modules/`uname -r`/kernel/drivers/mtd/tests/mtd_speedtest.ko dev=1 [ 171.224852] ================================================= [ 171.236148] mtd_speedtest: MTD device: 1 [ 171.241983] mtd_speedtest: not NAND flash, assume page size is 512 bytes. [ 171.250738] mtd_speedtest: MTD device size 262144, eraseblock size 4096, page size 512, count of eraseblocks 64, pages per eraseblock 8, OOB size 0 [ 171.290736] random: crng init done [ 173.685005] mtd_speedtest: testing eraseblock write speed [ 174.021975] mtd_speedtest: eraseblock write speed is 778 KiB/s [ 174.029997] mtd_speedtest: testing eraseblock read speed [ 174.049392] mtd_speedtest: eraseblock read speed is 23272 KiB/s [ 176.490258] mtd_speedtest: testing page write speed [ 176.810197] mtd_speedtest: page write speed is 820 KiB/s [ 176.817678] mtd_speedtest: testing page read speed [ 176.865196] mtd_speedtest: page read speed is 6400 KiB/s [ 179.355572] mtd_speedtest: testing 2 page write speed [ 179.692173] mtd_speedtest: 2 page write speed is 778 KiB/s [ 179.699762] mtd_speedtest: testing 2 page read speed [ 179.732696] mtd_speedtest: 2 page read speed is 10240 KiB/s [ 179.740320] mtd_speedtest: Testing erase speed [ 182.248575] mtd_speedtest: erase speed is 102 KiB/s [ 182.255472] mtd_speedtest: Testing 2x multi-block erase speed [ 182.524665] mtd_speedtest: 2x multi-block erase speed is 980 KiB/s [ 182.532856] mtd_speedtest: Testing 4x multi-block erase speed [ 182.801950] mtd_speedtest: 4x multi-block erase speed is 980 KiB/s [ 182.810074] mtd_speedtest: Testing 8x multi-block erase speed [ 183.079170] mtd_speedtest: 8x multi-block erase speed is 980 KiB/s [ 183.087321] mtd_speedtest: Testing 16x multi-block erase speed [ 183.356782] mtd_speedtest: 16x multi-block erase speed is 980 KiB/s [ 183.364980] mtd_speedtest: Testing 32x multi-block erase speed [ 183.634492] mtd_speedtest: 32x multi-block erase speed is 980 KiB/s [ 183.642689] mtd_speedtest: Testing 64x multi-block erase speed [ 183.911867] mtd_speedtest: 64x multi-block erase speed is 980 KiB/s [ 183.920022] mtd_speedtest: finished [ 183.925333] ================================================= root@xilinx-zcu102-2017_3:~#