Logs:

Linux Drivers

Release Date
2023-07-22
root@Xilinx-ZCU102-2016_1:~#
root@Xilinx-ZCU102-2016_1:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00400000 00002000 "qspi-fsbl-uboot"
mtd1: 01a00000 00002000 "qspi-linux"
mtd2: 00020000 00002000 "qspi-device-tree"1
mtd3: 005e0000 00002000 "qspi-rootfs"
mtd4: 00500000 00002000 "qspi-bit-stream"
root@Xilinx-ZCU102-2016_1:~#
root@Xilinx-ZCU102-2016_1:~# dmesg | grep "spi"
[    2.947332] m25p80 spi0.0: found n25q512a, expected m25p80
[    2.952738] [spi_nor_scan]: read_opcode = 0x3b
[    2.957158] [spi_nor_scan]: program_opcode = 0x2
[    2.961807] [spi_nor_scan]: addr_width=4
[    2.965668] [spi_nor_scan]: read_dummy = 8
[    2.969746] m25p80 spi0.0: n25q512a (65536 Kbytes)
[    2.974532] 4 ofpart partitions found on MTD device spi0.0
[    2.979986] Creating 4 MTD partitions on "spi0.0":
[    2.984763] 0x000000000000-0x000000400000 : "qspi-fsbl-uboot"
[    2.991031] 0x000001e40000-0x000003840000 : "qspi-linux"
[    2.996731] 0x000003840000-0x000003860000 : "qspi-device-tree"
[    3.002990] 0x000000100000-0x0000006E0000 : "qspi-rootfs"
root@Xilinx-ZCU102-2016_1:~#
 
MTD Speed test:
root@Xilinx-ZCU102-2016_1:~#
root@Xilinx-ZCU102-2016_1:~# insmod /lib/modules/4.4.0+/kernel/drivers/sp  mtd/te
<# insmod /lib/modules/4.4.0+/kernel/drivers/mtd/tes                         ts/mtd_speedtest.ko dev=2
[  261.298795] =================================================
[  261.304512] mtd_speedtest: MTD device: 2
[  261.308414] mtd_speedtest: not NAND flash, assume page size is 512 bytes.
[  261.315185] mtd_speedtest: MTD device size 131072, eraseblock size 4096, page size 512, count of eraseblocks 32, pages per eraseblock 8, OOB size 0
[  261.454323] mtd_speedtest: testing eraseblock write speed
[  261.581574] mtd_speedtest: eraseblock write speed is 1057 KiB/s
[  261.587410] mtd_speedtest: testing eraseblock read speed
[  261.601605] mtd_speedtest: eraseblock read speed is 16000 KiB/s
[  262.821979] mtd_speedtest: testing page write speed
[  262.949098] mtd_speedtest: page write speed is 1049 KiB/s
[  262.954411] mtd_speedtest: testing page read speed
[  262.981224] mtd_speedtest: page read speed is 5818 KiB/s
[  264.200981] mtd_speedtest: testing 2 page write speed
[  264.328393] mtd_speedtest: 2 page write speed is 1049 KiB/s
[  264.333881] mtd_speedtest: testing 2 page read speed
[  264.353385] mtd_speedtest: 2 page read speed is 9142 KiB/s
[  264.358784] mtd_speedtest: Testing erase speed
[  265.581894] mtd_speedtest: erase speed is 105 KiB/s
[  265.586683] mtd_speedtest: Testing 2x multi-block erase speed
[  265.719973] mtd_speedtest: 2x multi-block erase speed is 1007 KiB/s
[  265.726154] mtd_speedtest: Testing 4x multi-block erase speed
[  265.859429] mtd_speedtest: 4x multi-block erase speed is 1007 KiB/s
[  265.865614] mtd_speedtest: Testing 8x multi-block erase speed
[  265.998655] mtd_speedtest: 8x multi-block erase speed is 1007 KiB/s
[  266.004832] mtd_speedtest: Testing 16x multi-block erase speed
[  266.139297] mtd_speedtest: 16x multi-block erase speed is 1000 KiB/s
[  266.145563] mtd_speedtest: Testing 32x multi-block erase speed
[  266.278941] mtd_speedtest: 32x multi-block erase speed is 1007 KiB/s
[  266.285206] mtd_speedtest: Testing 64x multi-block erase speed
[  266.418343] mtd_speedtest: 64x multi-block erase speed is 1007 KiB/s
[  266.424616] mtd_speedtest: finished
[  266.428086] =================================================
root@Xilinx-ZCU102-2016_1:~#