Measure (RAW) NAND flash performances

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Measure (RAW) NAND flash performances

Measure (RAW) NAND flash performances

Using a RAW NAND is more difficult compared to eMMC, but for lower capacity it is still cheaper.

Even with the ONFI (Open NAND Flash Interface) you can face initialization issue you can find by measure performance.

I will take example of a non-well supported flash, I have installed on my evaluation board (SABRE AI).

I wanted to do a simple performance test, to check roughly the MB/s I can expected with this NAND.

One of a simplest test is to use the dd command:

root@imx6qdlsolo:~# time dd if=/dev/mtd4 of=/dev/null
851968+0 records in
851968+0 records out
436207616 bytes (436 MB, 416 MiB) copied, 131.8884 s, 3.3 MB/s ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

As my RAW was supposed to work in EDO Mode 5, I could expect more than 20MB/s.

To check what was wrong, read you kernel startup log:

Booting Linux on physical CPU 0x0
Linux version 4.1.15-2.0.0+gb63f3f5 (bamboo@yb6) (gcc version 5.3.0 (GCC) ) #1 SMP PREEMPT Fri Sep 16 15:02:15 CDT 2016
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine model: Freescale i.MX6 DualLite/Solo SABRE Automotive Board
[...]
Amd/Fujitsu Extended Query Table at 0x0040
 Amd/Fujitsu Extended Query version 1.3.
number of CFI chips: 1
nand: device found, Manufacturer ID: 0xc2, Chip ID: 0xdc
nand: Macronix MX30LF4G18AC
nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
gpmi-nand 112000.gpmi-nand: mode:5 ,failed in set feature.
Bad block table found at page 262080, version 0x01
Bad block table found at page 262016, version 0x01
nand_read_bbt: bad block at 0x00000a7e0000
nand_read_bbt: bad block at 0x00000dc80000
4 cmdlinepart partitions found on MTD device gpmi-nand
Creating 4 MTD partitions on "gpmi-nand":‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

On line 13 you can read "mode:5, failed in set feature", meaning you are not in mode 5... so you have the "relaxed" timing you have at boot.

After debuging your code (I have just remove the NAND back reading security check), you can redo the test:

root@imx6qdlsolo:~# time dd if=/dev/mtd4 of=/dev/null
851968+0 records in
851968+0 records out
436207616 bytes (436 MB, 416 MiB) copied, 32.9721 s, 13.2 MB/s‍‍‍‍‍‍‍‍

So you multiplied the performances by 4!

Anyway, you have a better tool to measure your NAND performance, it is mtd_speedtest, but you have to rebuild your kernel.

In Yocto, reconfigure your kernel (on your PC of couse!):

bitbake virtual/kernel -c menuconfig‍‍

Choose in the menu "Device Drivers" -> "Memory Technology Device (MTD) support" -> "MTD tests support", even it it not recommended!

bitbake virtual/kernel -f -c compile
bitbake virtual/kernel -f -c build
bitbake virtual/kernel -f -c deploy‍‍‍‍‍‍

Then reflash you board (kernel + rootfs as tests are .ko files):

Then you can do more accurate performance test:

insmod /lib/modules/4.1.29-fslc+g59b38c3/kernel/drivers/mtd/tests/mtd_speedtest.ko dev=2
=================================================
mtd_speedtest: MTD device: 2
mtd_speedtest: MTD device size 16777216, eraseblock size 131072, page size 2048, count of eraseblocks 128, pages per eraseblock 64, OOB size 64
mtd_test: scanning for bad eraseblocks
mtd_test: scanned 128 eraseblocks, 0 are bad
mtd_speedtest: testing eraseblock write speed
mtd_speedtest: eraseblock write speed is 4537 KiB/s
mtd_speedtest: testing eraseblock read speed
mtd_speedtest: eraseblock read speed is 16384 KiB/s
mtd_speedtest: testing page write speed
mtd_speedtest: page write speed is 4250 KiB/s
mtd_speedtest: testing page read speed
mtd_speedtest: page read speed is 15784 KiB/s
mtd_speedtest: testing 2 page write speed
mtd_speedtest: 2 page write speed is 4426 KiB/s
mtd_speedtest: testing 2 page read speed
mtd_speedtest: 2 page read speed is 16047 KiB/s
mtd_speedtest: Testing erase speed
mtd_speedtest: erase speed is 244537 KiB/s
mtd_speedtest: Testing 2x multi-block erase speed
mtd_speedtest: 2x multi-block erase speed is 252061 KiB/s
mtd_speedtest: Testing 4x multi-block erase speed
mtd_speedtest: 4x multi-block erase speed is 256000 KiB/s
mtd_speedtest: Testing 8x multi-block erase speed
mtd_speedtest: 8x multi-block erase speed is 260063 KiB/s
mtd_speedtest: Testing 16x multi-block erase speed
mtd_speedtest: 16x multi-block erase speed is 260063 KiB/s
mtd_speedtest: Testing 32x multi-block erase speed
mtd_speedtest: 32x multi-block erase speed is 256000 KiB/s
mtd_speedtest: Testing 64x multi-block erase speed
mtd_speedtest: 64x multi-block erase speed is 260063 KiB/s
mtd_speedtest: finished
=================================================‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

You can now achieve almost 16MB/s, better than the dd test. Of course you cannot achieve more than 20MB/s, but you are not that far, and the NAND driver need optimizations.

To redo the test:

rmmod /lib/modules/4.1.29-fslc+g59b38c3/kernel/drivers/mtd/tests/mtd_speedtest.ko
insmod /lib/modules/4.1.29-fslc+g59b38c3/kernel/drivers/mtd/tests/mtd_speedtest.ko dev=2

To check your NAND is in EDO mode 5, you can check your clock tree:

/unit_tests/dump-clocks.sh
clock          parent   flags    en_cnt pre_cnt      rate
[...]
gpmi_bch_apb   ---      00000005   0       0       198000000
gpmi_bch       ---      00000005   0       0       198000000
gpmi_io        ---      00000005   0       0        99000000
gpmi_apb       ---      00000005   0       0       198000000‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

The IO are clocked now at 99MHz, thus you can read at 49.5MHz (20ns in EDO mode 5 definition).

添付
コメント
mus

How did you remove the "NAND back reading security check"? Is there any side effects of removing it?

Hi,

I have in fact forced the NAND to be in EDO mode 5.

There were a bug in the RAW NAND, supposed to support EDO mode 5, but the NAND did not answer that.

Forcing EDO mode 5 is dangerous if you change the NAND supplier during production lifetime.

I have enclosed my modified gpmi-lib.c in the main post (modification with NXA22167 comments)

BR

V.

It's weird on our imx6d board: dd is much slower than mtd_speedtest, ~3.5MB/s vs ~20MB/s

pastedImage_6.png

pastedImage_9.png

P.S. EDO mode is 5 is enabled by linux-imx 4.14.98, without modifying source code.

pastedImage_10.png

Hi,

For the dd command, I am pretty sure the "bs" argument (forced transfer size) is slowing down the transfer, see in this article: Tuning dd block size - tdg5 

Can you please try a bigger one (200M for instance).

BR

V.

vincent.aubineau‌, Thanks! It's about block_size:

pastedImage_1.png

%3CLINGO-SUB%20id%3D%22lingo-sub-1117283%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%B8%AC%E5%AE%9A(RAW)NAND%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E6%80%A7%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1117283%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3ERAW%20NAND%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%AFeMMC%E3%81%AB%E6%AF%94%E3%81%B9%E3%81%A6%E9%9B%A3%E3%81%97%E3%81%84%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E5%AE%B9%E9%87%8F%E3%81%8C%E5%B0%91%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%81%9D%E3%82%8C%E3%81%A7%E3%82%82%E5%AE%89%E4%BE%A1%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3EONFI(Open%20NAND%20Flash%20Interface)%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%82%82%E3%80%81%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%82%92%E6%B8%AC%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%AE%E5%95%8F%E9%A1%8C%E3%81%AB%E7%9B%B4%E9%9D%A2%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E8%A9%95%E4%BE%A1%E3%83%9C%E3%83%BC%E3%83%89%EF%BC%88SABRE%20AI%EF%BC%89%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9F%E3%80%81%E5%8D%81%E5%88%86%E3%81%AB%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%82%92%E4%BE%8B%E3%81%AB%E3%81%A8%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AENAND%E3%81%A7%E6%9C%9F%E5%BE%85%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%8A%E3%81%8A%E3%82%88%E3%81%9D%E3%81%AEMB%2F%E7%A7%92%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E7%B0%A1%E5%8D%98%E3%81%AA%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%83%BB%E3%83%86%E3%82%B9%E3%83%88%E3%82%92%E3%81%97%E3%81%9F%E3%81%8B%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E6%9C%80%E3%82%82%E7%B0%A1%E5%8D%98%E3%81%AA%E3%83%86%E3%82%B9%E3%83%88%E3%81%AE%201%20%E3%81%A4%E3%81%AF%E3%80%81dd%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22language-c%20line-numbers%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%40imx6qdlsolo%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E~%3C%2FSPAN%3E%23%20time%20dd%20%3CSPAN%20class%3D%22keyword%20token%22%3Eif%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Edev%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Emtd4%20of%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Edev%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Enull%0A%3CSPAN%20class%3D%22number%20token%22%3E851968%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2B%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%20records%20in%0A%3CSPAN%20class%3D%22number%20token%22%3E851968%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2B%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%20records%20out%0A%3CSPAN%20class%3D%22number%20token%22%3E436207616%3C%2FSPAN%3E%20bytes%20%3CSPAN%20class%3D%22punctuation%20token%22%3E(%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E436%3C%2FSPAN%3E%20MB%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E416%3C%2FSPAN%3E%20MiB%3CSPAN%20class%3D%22punctuation%20token%22%3E)%3C%2FSPAN%3E%20copied%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E131.8884%3C%2FSPAN%3E%20s%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E3.3%3C%2FSPAN%3E%20MB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%20%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%3CSPAN%20class%3D%22line-numbers-rows%22%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%E7%A7%81%E3%81%AERAW%E3%81%AFEDO%E3%83%A2%E3%83%BC%E3%83%895%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A7%E3%80%8120MB%2Fs%E4%BB%A5%E4%B8%8A%E3%81%8C%E6%9C%9F%E5%BE%85%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E4%BD%95%E3%81%8C%E5%95%8F%E9%A1%8C%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E8%B5%B7%E5%8B%95%E3%83%AD%E3%82%B0%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22language-c%20line-numbers%22%3E%3CCODE%20translate%3D%22no%22%3EBooting%20Linux%20on%20physical%20CPU%20%3CSPAN%20class%3D%22number%20token%22%3E0x0%3C%2FSPAN%3E%0ALinux%20version%20%3CSPAN%20class%3D%22number%20token%22%3E4.1%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E15%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E2.0%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2B%3C%2FSPAN%3Egb63f3f5%20%3CSPAN%20class%3D%22punctuation%20token%22%3E(%3C%2FSPAN%3Ebamboo%40yb6%3CSPAN%20class%3D%22punctuation%20token%22%3E)%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22punctuation%20token%22%3E(%3C%2FSPAN%3Egcc%20version%20%3CSPAN%20class%3D%22number%20token%22%3E5.3%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22punctuation%20token%22%3E(%3C%2FSPAN%3EGCC%3CSPAN%20class%3D%22punctuation%20token%22%3E)%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22punctuation%20token%22%3E)%3C%2FSPAN%3E%20%23%3CSPAN%20class%3D%22number%20token%22%3E1%3C%2FSPAN%3E%20SMP%20PREEMPT%20Fri%20Sep%20%3CSPAN%20class%3D%22number%20token%22%3E16%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E15%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E02%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E15%3C%2FSPAN%3E%20CDT%20%3CSPAN%20class%3D%22number%20token%22%3E2016%3C%2FSPAN%3E%0ACPU%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20ARMv7%20Processor%20%3CSPAN%20class%3D%22punctuation%20token%22%3E%5B%3C%2FSPAN%3E412fc09a%3CSPAN%20class%3D%22punctuation%20token%22%3E%5D%3C%2FSPAN%3E%20revision%20%3CSPAN%20class%3D%22number%20token%22%3E10%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22punctuation%20token%22%3E(%3C%2FSPAN%3EARMv7%3CSPAN%20class%3D%22punctuation%20token%22%3E)%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20cr%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E10c53c7d%0ACPU%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20PIPT%20%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3E%20VIPT%20nonaliasing%20data%20cache%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20VIPT%20aliasing%20instruction%20cache%0AMachine%20model%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20Freescale%20i%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3EMX6%20DualLite%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3ESolo%20SABRE%20Automotive%20Board%0A%3CSPAN%20class%3D%22punctuation%20token%22%3E%5B%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%5D%3C%2FSPAN%3E%0AAmd%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3EFujitsu%20Extended%20Query%20Table%20at%20%3CSPAN%20class%3D%22number%20token%22%3E0x0040%3C%2FSPAN%3E%0A%20Amd%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3EFujitsu%20Extended%20Query%20version%20%3CSPAN%20class%3D%22number%20token%22%3E1.3%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%0Anumber%20of%20CFI%20chips%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E1%3C%2FSPAN%3E%0Anand%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20device%20found%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20Manufacturer%20ID%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E0xc2%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20Chip%20ID%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E0xdc%3C%2FSPAN%3E%0Anand%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20Macronix%20MX30LF4G18AC%0Anand%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E512%3C%2FSPAN%3E%20MiB%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20SLC%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20erase%20size%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E128%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20page%20size%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E2048%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20OOB%20size%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E64%3C%2FSPAN%3E%0Agpmi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Enand%20%3CSPAN%20class%3D%22number%20token%22%3E112000%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3Egpmi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Enand%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20mode%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E5%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3Efailed%20in%20set%20feature%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%0ABad%20block%20table%20found%20at%20page%20%3CSPAN%20class%3D%22number%20token%22%3E262080%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20version%20%3CSPAN%20class%3D%22number%20token%22%3E0x01%3C%2FSPAN%3E%0ABad%20block%20table%20found%20at%20page%20%3CSPAN%20class%3D%22number%20token%22%3E262016%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20version%20%3CSPAN%20class%3D%22number%20token%22%3E0x01%3C%2FSPAN%3E%0Anand_read_bbt%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20bad%20block%20at%20%3CSPAN%20class%3D%22number%20token%22%3E0x00000a7e0000%3C%2FSPAN%3E%0Anand_read_bbt%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20bad%20block%20at%20%3CSPAN%20class%3D%22number%20token%22%3E0x00000dc80000%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22number%20token%22%3E4%3C%2FSPAN%3E%20cmdlinepart%20partitions%20found%20on%20MTD%20device%20gpmi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Enand%0ACreating%20%3CSPAN%20class%3D%22number%20token%22%3E4%3C%2FSPAN%3E%20MTD%20partitions%20on%20%3CSPAN%20class%3D%22string%20token%22%3E%22gpmi-nand%22%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%3CSPAN%20class%3D%22line-numbers-rows%22%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E13%E8%A1%8C%E7%9B%AE%E3%81%AB%E3%81%AF%E3%80%81%E3%80%8C%E3%83%A2%E3%83%BC%E3%83%89%3A5%E3%80%81%E3%82%BB%E3%83%83%E3%83%88%E6%A9%9F%E8%83%BD%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%8D%E3%81%A8%E8%AA%AD%E3%82%80%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E3%83%A2%E3%83%BC%E3%83%895%E3%81%AB%E3%81%84%E3%81%AA%E3%81%84%E3%81%93%E3%81%A8%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%99...%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81%E3%83%96%E3%83%BC%E3%83%88%E6%99%82%E3%81%AE%E3%80%8C%E3%83%AA%E3%83%A9%E3%83%83%E3%82%AF%E3%82%B9%E3%81%97%E3%81%9F%E3%80%8D%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%8C%E3%81%82%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%97%E3%81%9F%E5%BE%8C(NAND%E3%83%90%E3%83%83%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F)%E3%80%81%E3%83%86%E3%82%B9%E3%83%88%E3%82%92%E3%82%84%E3%82%8A%E7%9B%B4%E3%81%99%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22language-c%20line-numbers%22%3E%3CCODE%20translate%3D%22no%22%3Eroot%40imx6qdlsolo%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E~%3C%2FSPAN%3E%23%20time%20dd%20%3CSPAN%20class%3D%22keyword%20token%22%3Eif%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Edev%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Emtd4%20of%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Edev%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Enull%0A%3CSPAN%20class%3D%22number%20token%22%3E851968%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2B%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%20records%20in%0A%3CSPAN%20class%3D%22number%20token%22%3E851968%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2B%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%20records%20out%0A%3CSPAN%20class%3D%22number%20token%22%3E436207616%3C%2FSPAN%3E%20bytes%20%3CSPAN%20class%3D%22punctuation%20token%22%3E(%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E436%3C%2FSPAN%3E%20MB%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E416%3C%2FSPAN%3E%20MiB%3CSPAN%20class%3D%22punctuation%20token%22%3E)%3C%2FSPAN%3E%20copied%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E32.9721%3C%2FSPAN%3E%20s%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E13.2%3C%2FSPAN%3E%20MB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%3CSPAN%20class%3D%22line-numbers-rows%22%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%82%924%E5%80%8D%E3%81%AB%E3%81%97%E3%81%9F%E3%82%93%E3%81%A7%E3%81%99%E3%81%AD%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%A8%E3%81%AB%E3%81%8B%E3%81%8F%E3%80%81NAND%E3%81%AE%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%82%92%E6%B8%AC%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%82%88%E3%82%8A%E8%89%AF%E3%81%84%E3%83%84%E3%83%BC%E3%83%AB%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%82%8C%E3%81%AFmtd_speedtest%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%82%92%E5%86%8D%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%23000000%3B%22%3EYocto%E3%81%A7%E3%80%81%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%82%92%E5%86%8D%E6%A7%8B%E6%88%90%E3%81%97%E3%81%BE%E3%81%99(%E3%82%82%E3%81%A1%E3%82%8D%E3%82%93%E3%80%81PC%E3%81%A7!%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%20class%3D%22language-c%20line-numbers%22%3E%3CCODE%20translate%3D%22no%22%3Ebitbake%20virtual%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Ekernel%20%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Ec%20menuconfig%E2%80%8D%E2%80%8D%3CSPAN%20class%3D%22line-numbers-rows%22%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%22%3E%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E3%81%A7%20%3CSPAN%20style%3D%22font-family%3A%20'courier%20new'%2C%20courier%2C%20monospace%3B%22%3E%E3%80%8C%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%80%8D-%26gt%3B%E3%80%8C%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9(MTD)%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%80%8D-%26gt%3B%E3%80%8CMTD%E3%83%86%E3%82%B9%E3%83%88%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%80%8D%3C%2FSPAN%3E%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%81%9D%E3%82%8C%E3%81%A7%E3%82%82%E3%81%8A%E5%8B%A7%E3%82%81%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93!%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%20class%3D%22language-c%20line-numbers%22%3E%3CCODE%20translate%3D%22no%22%3Ebitbake%20virtual%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Ekernel%20%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Ef%20%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Ec%20compile%0Abitbake%20virtual%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Ekernel%20%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Ef%20%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Ec%20build%0Abitbake%20virtual%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Ekernel%20%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Ef%20%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Ec%20deploy%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%3CSPAN%20class%3D%22line-numbers-rows%22%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20color%3A%20%23000000%3B%22%3E%E6%AC%A1%E3%81%AB%E3%80%81%E3%83%86%E3%82%B9%E3%83%88%E3%81%A7%E3%83%9C%E3%83%BC%E3%83%89%EF%BC%88%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%2B%20rootfs%EF%BC%89%E3%82%92%E3%83%AA%E3%83%95%E3%83%AC%E3%83%83%E3%82%B7%E3%83%A5%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB)%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20color%3A%20%23000000%3B%22%3E%E3%81%9D%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%80%81%E3%82%88%E3%82%8A%E6%AD%A3%E7%A2%BA%E3%81%AA%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%83%86%E3%82%B9%E3%83%88%E3%82%92%E8%A1%8C%E3%81%86%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%20class%3D%22language-c%20line-numbers%22%3E%3CCODE%20translate%3D%22no%22%3Einsmod%20%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Elib%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Emodules%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E4.1%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E29%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Efslc%3CSPAN%20class%3D%22operator%20token%22%3E%2B%3C%2FSPAN%3Eg59b38c3%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Ekernel%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Edrivers%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Emtd%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Etests%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Emtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3Eko%20dev%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22number%20token%22%3E2%3C%2FSPAN%3E%0A%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20MTD%20device%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E2%3C%2FSPAN%3E%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20MTD%20device%20size%20%3CSPAN%20class%3D%22number%20token%22%3E16777216%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20eraseblock%20size%20%3CSPAN%20class%3D%22number%20token%22%3E131072%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20page%20size%20%3CSPAN%20class%3D%22number%20token%22%3E2048%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20count%20of%20eraseblocks%20%3CSPAN%20class%3D%22number%20token%22%3E128%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20pages%20per%20eraseblock%20%3CSPAN%20class%3D%22number%20token%22%3E64%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20OOB%20size%20%3CSPAN%20class%3D%22number%20token%22%3E64%3C%2FSPAN%3E%0Amtd_test%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20scanning%20%3CSPAN%20class%3D%22keyword%20token%22%3Efor%3C%2FSPAN%3E%20bad%20eraseblocks%0Amtd_test%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20scanned%20%3CSPAN%20class%3D%22number%20token%22%3E128%3C%2FSPAN%3E%20eraseblocks%3CSPAN%20class%3D%22punctuation%20token%22%3E%2C%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%20are%20bad%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20testing%20eraseblock%20write%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20eraseblock%20write%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E4537%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20testing%20eraseblock%20read%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20eraseblock%20read%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E16384%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20testing%20page%20write%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20page%20write%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E4250%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20testing%20page%20read%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20page%20read%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E15784%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20testing%20%3CSPAN%20class%3D%22number%20token%22%3E2%3C%2FSPAN%3E%20page%20write%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E2%3C%2FSPAN%3E%20page%20write%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E4426%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20testing%20%3CSPAN%20class%3D%22number%20token%22%3E2%3C%2FSPAN%3E%20page%20read%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20%3CSPAN%20class%3D%22number%20token%22%3E2%3C%2FSPAN%3E%20page%20read%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E16047%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20Testing%20erase%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20erase%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E244537%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20Testing%202x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%202x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E252061%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20Testing%204x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%204x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E256000%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20Testing%208x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%208x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E260063%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20Testing%2016x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%2016x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E260063%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20Testing%2032x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%2032x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E256000%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20Testing%2064x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%2064x%20multi%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eblock%20erase%20speed%20is%20%3CSPAN%20class%3D%22number%20token%22%3E260063%3C%2FSPAN%3E%20KiB%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Es%0Amtd_speedtest%3CSPAN%20class%3D%22punctuation%20token%22%3E%3A%3C%2FSPAN%3E%20finished%0A%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3D%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E%3D%3C%2FSPAN%3E%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%3CSPAN%20class%3D%22line-numbers-rows%22%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%A7%E3%80%81dd%E3%83%86%E3%82%B9%E3%83%88%E3%82%88%E3%82%8A%E3%82%82%E5%84%AA%E3%82%8C%E3%81%9F%E7%B4%8416MB%20%2F%20s%E3%82%92%E9%81%94%E6%88%90%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%82%82%E3%81%A1%E3%82%8D%E3%82%93%E3%80%8120MB%2Fs%E4%BB%A5%E4%B8%8A%E3%82%92%E9%81%94%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%81%9D%E3%81%93%E3%81%BE%E3%81%A7%E3%81%AF%E5%88%B0%E9%81%94%E3%81%97%E3%81%A6%E3%81%8A%E3%82%89%E3%81%9A%E3%80%81NAND%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%AB%E3%81%AF%E6%9C%80%E9%81%A9%E5%8C%96%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%86%E3%82%B9%E3%83%88%E3%82%92%E3%82%84%E3%82%8A%E7%9B%B4%E3%81%99%E3%81%AB%E3%81%AF%3A%3C%2FP%3E%3CP%3Ermmod%20%2Flib%2Fmodules%2F4.1.29-fslc%2Bg59b38c3%2Fkernel%2Fdrivers%2Fmtd%2Ftests%2Fmtd_speedtest.ko%3CBR%20%2F%3Einsmod%20%2Flib%2Fmodules%2F4.1.29-fslc%2Bg59b38c3%2Fkernel%2Fdrivers%2Fmtd%2Ftests%2Fmtd_speedtest.ko%20dev%3D2%3C%2FP%3E%3CP%3ENAND%E3%81%8CEDO%E3%83%A2%E3%83%BC%E3%83%895%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%83%84%E3%83%AA%E3%83%BC%E3%82%92%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22language-c%20line-numbers%22%3E%3CCODE%20translate%3D%22no%22%3E%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Eunit_tests%3CSPAN%20class%3D%22operator%20token%22%3E%2F%3C%2FSPAN%3Edump%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3Eclocks%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3Esh%0Aclock%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20parent%26nbsp%3B%26nbsp%3B%20flags%26nbsp%3B%26nbsp%3B%26nbsp%3B%20en_cnt%20pre_cnt%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20rate%0A%3CSPAN%20class%3D%22punctuation%20token%22%3E%5B%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E.%3C%2FSPAN%3E%3CSPAN%20class%3D%22punctuation%20token%22%3E%5D%3C%2FSPAN%3E%0Agpmi_bch_apb%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22operator%20token%22%3E--%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E00000005%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E198000000%3C%2FSPAN%3E%0Agpmi_bch%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22operator%20token%22%3E--%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E00000005%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E198000000%3C%2FSPAN%3E%0Agpmi_io%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22operator%20token%22%3E--%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E00000005%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E99000000%3C%2FSPAN%3E%0Agpmi_apb%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22operator%20token%22%3E--%3C%2FSPAN%3E%3CSPAN%20class%3D%22operator%20token%22%3E-%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E00000005%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E0%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20class%3D%22number%20token%22%3E198000000%3C%2FSPAN%3E%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%E2%80%8D%3CSPAN%20class%3D%22line-numbers-rows%22%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3CSPAN%3E%E2%80%8D%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EIO%E3%81%AF%E7%8F%BE%E5%9C%A899MHz%E3%81%A7%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%8149.5MHz%EF%BC%88EDO%E3%83%A2%E3%83%BC%E3%83%895%E3%81%AE%E5%AE%9A%E7%BE%A9%E3%81%A7%E3%81%AF20ns%EF%BC%89%E3%81%A7%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1117283%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX6_All%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6DL%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6Dual%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6DualPlus6QuadPlus%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6Quad%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6S%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6SoloX%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1117288%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%E6%B8%AC%E5%AE%9A(RAW)NAND%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E6%80%A7%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1117288%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%3CA%20class%3D%22jx-jive-macro-user%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fvincent.aubineau%22%20target%3D%22_blank%22%3E%E3%83%B4%E3%82%A3%E3%83%B3%E3%82%BB%E3%83%B3%E3%83%88.%E3%82%AA%E3%83%BC%E3%83%93%E3%83%8E%E3%83%BC%3C%2FA%3E%E3%80%81%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%EF%BC%81%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%A7%E3%81%99%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_1.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_1.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F88738i76ACB2E96E6732BE%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_1.png%22%20alt%3D%22pastedImage_1.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1117287%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%E6%B8%AC%E5%AE%9A(RAW)NAND%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E6%80%A7%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1117287%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Edd%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E3%80%81%20%22bs%22%E5%BC%95%E6%95%B0(%E5%BC%B7%E5%88%B6%E8%BB%A2%E9%80%81%E3%82%B5%E3%82%A4%E3%82%BA)%E3%81%8C%E8%BB%A2%E9%80%81%E3%82%92%E9%81%85%E3%81%8F%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%A8%E7%A2%BA%E4%BF%A1%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%81%E3%81%93%E3%81%AE%E8%A8%98%E4%BA%8B%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%3A%3CA%20class%3D%22link-titled%22%20href%3D%22http%3A%2F%2Fblog.tdg5.com%2Ftuning-dd-block-size%2F%23targetText%3DReading%2520from%2520%252Fdev%252Fzero%2520and%2Cjust%2520north%2520of%252026%2520hours.%22%20title%3D%22http%3A%2F%2Fblog.tdg5.com%2Ftuning-dd-block-size%2F%23targetText%3DReading%2520from%2520%252Fdev%252Fzero%2520and%2Cjust%2520north%2520of%252026%2520hours.%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Edd%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%AE%E3%83%81%E3%83%A5%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%20-%20tdg5%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%E3%82%82%E3%81%A3%E3%81%A8%E5%A4%A7%E3%81%8D%E3%81%84%E3%82%82%E3%81%AE(%E4%BE%8B%E3%81%88%E3%81%B0200M)%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8B%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EBR%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EV.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1117286%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%E6%B8%AC%E5%AE%9A(RAW)NAND%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E6%80%A7%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1117286%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%9D%E3%82%8C%E3%81%AF%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AEimx6d%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A7%E3%81%AF%E5%A5%87%E5%A6%99%E3%81%A7%E3%81%99%EF%BC%9A%3CSTRONG%3E%20dd%E3%81%AFmtd_speedtest%E3%82%88%E3%82%8A%E3%81%9A%E3%81%A3%E3%81%A8%E9%81%85%E3%81%84%E3%81%A7%E3%81%99%3C%2FSTRONG%3E%20%3CSTRONG%3E%3C%2FSTRONG%3E%E3%80%81%E7%B4%843.5%E3%83%A1%E3%82%AC%E3%83%90%E3%82%A4%E3%83%88%2F%E7%A7%92%E5%AF%BE%E7%B4%8420%E3%83%A1%E3%82%AC%E3%83%90%E3%82%A4%E3%83%88%2F%E7%A7%92%E3%81%A7%E3%81%99%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_6.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_6.png%22%20style%3D%22width%3A%20803px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F83024i2964D4870FEA3E85%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_6.png%22%20alt%3D%22pastedImage_6.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_9.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_9.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F83548i6133C70EB6E65C7A%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_9.png%22%20alt%3D%22pastedImage_9.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%BF%BD%E4%BC%B8EDO%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AF5%E3%81%A7%E3%81%99%E3%80%81linux-imx%204.14.98%E3%81%A7%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%9B%E3%81%9A%E3%81%AB%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_10.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_10.png%22%20style%3D%22width%3A%20875px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F83655i444A879FC3FB42D2%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_10.png%22%20alt%3D%22pastedImage_10.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1117285%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%E6%B8%AC%E5%AE%9A(RAW)NAND%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E6%80%A7%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1117285%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3EHi%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%AE%9F%E9%9A%9B%E3%80%81%E7%A7%81%E3%81%AFNAND%E3%82%92EDO%E3%83%A2%E3%83%BC%E3%83%895%E3%81%AB%E5%BC%B7%E5%88%B6%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3EEDO%E3%83%A2%E3%83%BC%E3%83%895%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%AERAW%20NAND%E3%81%AB%E3%83%90%E3%82%B0%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81NAND%E3%81%AF%E3%81%9D%E3%82%8C%E3%81%AB%E7%AD%94%E3%81%88%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3EEDO%E3%83%A2%E3%83%BC%E3%83%895%E3%82%92%E5%BC%B7%E5%88%B6%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E3%80%81%E7%94%9F%E7%94%A3%E5%AF%BF%E5%91%BD%E4%B8%AD%E3%81%ABNAND%E3%82%B5%E3%83%97%E3%83%A9%E3%82%A4%E3%83%A4%E3%83%BC%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AB%E5%8D%B1%E9%99%BA%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E7%A7%81%E3%81%AE%E4%BF%AE%E6%AD%A3%E3%81%97%E3%81%9Fgpmi-lib.c%E3%82%92%E3%83%A1%E3%82%A4%E3%83%B3%E3%81%AE%E6%8A%95%E7%A8%BF%E3%81%AB%E5%90%8C%E5%B0%81%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%88NXA22167%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E4%BB%98%E3%81%8D%E3%81%AE%E4%BF%AE%E6%AD%A3)%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EBR%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EV.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1117284%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%E6%B8%AC%E5%AE%9A(RAW)NAND%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E6%80%A7%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1117284%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%E3%80%8CNAND%E9%80%86%E8%AA%AD%E5%8F%96%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%80%8D%E3%81%AF%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%A7%A3%E9%99%A4%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%E3%81%9D%E3%82%8C%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E3%82%88%E3%82%8B%E5%89%AF%E4%BD%9C%E7%94%A8%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎09-10-2020 02:35 AM
更新者: