您尚未登录。

#1 Re: 全志 SOC » XFEL已支持spi nand flash烧写 » 2022-06-27 22:48:39

同型号的试过3块,都这样。
我查了一下,-74是ecc错误。这个ecc要擦除后下电才能真正擦除?

#2 Re: 全志 SOC » XFEL已支持spi nand flash烧写 » 2022-06-27 15:50:30

C:\xfel-windows-v1.2.9>xfel spinand
Found spi nand flash 'MX35LF1GE4AB' with 134217728 bytes

C:\xfel-windows-v1.2.9>xfel spinand splwrite 1024 0 sunxi-spl.bin
100% [================================================] 128.000 KB, 98.663 KB/s

C:\xfel-windows-v1.2.9>xfel spinand write 0x20000 u-boot.img
100% [================================================] 427.879 KB, 96.931 KB/s

C:\xfel-windows-v1.2.9>xfel spinand write 0x100000 sun8i-v3s-licheepi-zero-dock.dtb
100% [================================================] 12.109 KB, 109.700 KB/s

C:\xfel-windows-v1.2.9>xfel spinand write 0x120000 zImage
100% [================================================] 4.875 MB, 96.847 KB/s

启动时读出会失败:
NAND read: device 0 offset 0x100000, size 0x10000
NAND read from offset 100000 failed -74
0 bytes read: ERROR

NAND read: device 0 offset 0x120000, size 0x800000
NAND read from offset 120000 failed -74
0 bytes read: ERROR
但如果整片擦除:
C:\xfel-windows-v1.2.9>xfel spinand erase 0 0x8000000
100% [================================================] 128.000 MB, 17.756 MB/s
然后重新上电再写入,启动时就能正常读出:
NAND read: device 0 offset 0x100000, size 0x10000
65536 bytes read: OK

NAND read: device 0 offset 0x120000, size 0x800000
8388608 bytes read: OK

#3 Re: 全志 SOC » XFEL已支持spi nand flash烧写 » 2022-06-27 15:10:21

@xboot 谢谢回复。是需要全片擦除后重新上电,才能写入成功并正常读出。如果直接写入(也会自动擦除)或先擦除后写入都不能正常读出(应该是写入虽然报了100%成功但实际没有成功)。使用了最新版本,芯片检测正常,不管是否断电,写入过程都会显示擦除100%完成,写入100%完成。

#4 Re: 全志 SOC » XFEL已支持spi nand flash烧写 » 2022-06-26 15:41:00

@xboot 感谢提供xfel工具。我用的是一块V3s+MX35LF1GE4AB spinand, 碰到个奇怪的问题。用xfel 直接写入或擦除后写入都会读不出来,但是擦除后下电再上电,然后写入就能成功读出。请教下这是什么原因?谢谢。

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn