That can't be the only damage - 'bad blocks' that is.
The reason I write that is because you say that u-boot was erased by the 'erase all' command.
It **SHOULD** have just been replaced.
U-Boot is in a protected area of the eMMC device, and the 'erase all' command replaces the contents of that protected area by the program resident in memory that runs the 'erase all' command (I.E: u-boot).
|