MangoPi R3刷机问题,到99%会提示失败

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device…
ID 1f3a:1010
Run-time device DFU version 0110
Claiming USB DFU Interface…
Setting Alternate Setting #0
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0110
Device returned transfer size 4096
Copying data from PC to DFU device
Download [======================== ] 99% 133677056 bytes failed!
state(10) = dfuERROR, status(14) = Something went wrong, but the device does not know what it was
can’t detach
Resetting USB to switch back to runtime mode

跟踪了这个问题,主要是firmware按照标准128MByte制作的,但NAND存储介质一般都有坏块。导致刷机的操作判断进度条一直走不完。但实际上后边早已没有有效数据。接下来打算更新下buildroot,将容量缩减为120MB。

虽然提示失败,但好像刷机成功了,系统可以运行