撰于 阅读 7

闪存编程与固件恢复的挑战与解决方案

在更新中,作者已经更新了对闪存的支持,可以直接使用更新后编译的release文件。测试的联通VS010设备在刷入PZ-L8固件后无法正常使用,因为两个机子的mtd分区不一样。华三NX30系列的测试中,遇到了ESMT的F50D1G41LB芯片,使用1.8v供电的ttl模块和3.3v转1.8v的闪存座,但发现读写内容存在问题。使用3.3v读写后,发现读出数据与写入内容不一致,需要额外设置关闭片上ECC。使用ch341a和T48编程器时,也出现了同样的问题。最终,通过在H3C的uboot下清空闪存并逐个上传mtd分区恢复了设备。下一步计划在ch341a的高级版ch347上实现更高速的读写。


评论已关闭