Hi everybody, I executed an nand scrub in am335x development kit. Now I booting by SD card and I am trying to recovery the nand boot.
nandtest does not identify any badblock.
to mark badblocks it was used:
nand erase.chip
nandump -p --noskipbad --file=/home/root/dump_mtd0.txt /dev/mtd0
nandump -p --noskipbad --file=/home/root/dump_mtd1.txt /dev/mtd1
nandump -p --noskipbad --file=/home/root/dump_mtd2.txt /dev/mtd2
nandump -p --noskipbad --file=/home/root/dump_mtd3.txt /dev/mtd3
nandump -p --noskipbad --file=/home/root/dump_mtd4.txt /dev/mtd4
nandump -p --noskipbad --file=/home/root/dump_mtd5.txt /dev/mtd5
nandump -p --noskipbad --file=/home/root/dump_mtd6.txt /dev/mtd6
nandump -p --noskipbad --file=/home/root/dump_mtd7.txt /dev/mtd7
checked the dump_mtdX.txt for 00 blocks, but any one bad block was find.
so I started to write mlo and uboot:
mmc rescan
fatls mmc 0
nandecc hw 2
fatload mmc 0 0x80000000 mlo
nand write 0x80000000 0x0 0x20000
fatload mmc 0 0x80000000 uimage
nand write 0x80000000 0x00280000 0x0050000
changed the dipswitch: http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User's_Guide
to
Dip switch # | 1 | 2 | 3 | 4 | 5 |
Position | OFF | ON | OFF | OFF | ON |
but there isn't boot response in serial port..
Am I doing somthing wrong? What can i do?