Hi all,
My code base is IPNC_RDK_DM36x_Release_3.1.0 and filesystem type is squashfs.
After system boot up, I use flash_eraseall command to erase mtdx to jffs2. (ex: flash_eraseall -j /dev/mtd9)
Then I use nandwrite command to write data on mtdx(jffs2), but wrong data has dumped.
The original data:
27 05 19 56 3C EB B3 C0 53 8E E3 E0 00 32 BC 88
80 00 80 00 80 00 80 00 31 83 8B 21 05 02 02 00
4C 69 6E 75 78 2D 32 2E 36 2E 31 38 5F 70 72 6F
35 30 30 2D 64 61 76 69 6E 63 69 5F 49 50 4E 43
The nand dump data:
ff ff ff ff ff ff ff ff ff ff e3 e0 ff ff ff ff
80 00 80 00 80 00 ff ff ff ff 8b 21 ff ff ff ff
4c 69 6e 75 ff ff ff ff ff ff 31 38 ff ff 72 6f
ff ff 30 2d ff ff ff ff df ff ff ff 49 50 4e 43
There is wrong data dumped on K9F1G08U0E, but it doesn't have wrong data on K9F1G08U0D.
The difference between K9F1G08U0D and K9F1G08U0E is NOP.
K9F1G08U0D: NOP = 4
K9F1G08U0E: NOP = 1
Could anyone please give me some hints to resolve this problem?
Thanks.