Hi,
We were using a customized AM3358 (ZCZ package)) board previously and we have a working linux kernel. Now, we have a new version of the device and we are now using AM3352 (ZCE package). We tried booting using the same linux kernel and upon kernel loading, U-Boot restarts. I have also tried booting the kernel from NAND but we got ECC errors. I am new to this and I don't have much knowledge troubleshooting U-Boot and the linux kernel.
Regards,
Here the log:
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.06.24 16:13:30 =~=~=~=~=~=~=~=~=~=~=~=
U-Boot SPL 2013.10 (Sep 15 2014 - 17:42:23)
reading args
spl: error reading image args, err - -1
reading u-boot.img
reading u-boot.img
U-Boot 2013.10 (Sep 15 2014 - 17:42:23)
I2C: ready
DRAM: 128 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot: 3 2 1 0
mmc0 is current device
Scanning mmc 0...
3539552 bytes read in 472 ms (7.2 MiB/s)
37748 bytes read in 12 ms (3 MiB/s)
mmc0 is current device
SD/MMC found on device 0
reading version
4 bytes read in 2 ms (2 KiB/s)
=========== Vity Uno RT Production Program ===========
erasing NAND...
NAND erase.chip: device 0 whole chip
Erasing at 0x0 -- 0% complete. Erasing at 0x280000 -- 1% complete. Erasing at 0x500000 -- 2% complete. Erasing at 0x7a0000 -- 3% complete. Erasing at 0xa20000 -- 4% complete. Erasing at 0xcc0000 -- 5% complete. Erasing at 0xf40000 -- 6% complete. Erasing at 0x11e0000 -- 7% complete. Erasing at 0x1460000 -- 8% complete. Erasing at 0x1700000 -- 9% complete. Erasing at 0x1980000 -- 10% complete. Erasing at 0x1c20000 -- 11% complete. Erasing at 0x1ea0000 -- 12% complete. Erasing at 0x2140000 -- 13% complete. Erasing at 0x23c0000 -- 14% complete. Erasing at 0x2660000 -- 15% complete. Erasing at 0x28e0000 -- 16% complete. Erasing at 0x2b80000 -- 17% complete. Erasing at 0x2e00000 -- 18% complete. Erasing at 0x30a0000 -- 19% complete. Erasing at 0x3320000 -- 20% complete. Erasing at 0x35c0000 -- 21% complete. Erasing at 0x3840000 -- 22% complete. Erasing at 0x3ae0000 -- 23% complete. Erasing at 0x3d60000 -- 24% complete. Erasing at 0x3fe0000 -- 25% complete. Erasing at 0x4280000 -- 26% complete. Erasing at 0x4500000 -- 27% complete. Erasing at 0x47a0000 -- 28% complete. Erasing at 0x4a20000 -- 29% complete. Erasing at 0x4cc0000 -- 30% complete. Erasing at 0x4f40000 -- 31% complete. Erasing at 0x51e0000 -- 32% complete. Erasing at 0x5460000 -- 33% complete. Erasing at 0x5700000 -- 34% complete. Erasing at 0x5980000 -- 35% complete. Erasing at 0x5c20000 -- 36% complete. Erasing at 0x5ea0000 -- 37% complete. Erasing at 0x6140000 -- 38% complete. Erasing at 0x63c0000 -- 39% complete. Erasing at 0x6660000 -- 40% complete. Erasing at 0x68e0000 -- 41% complete. Erasing at 0x6b80000 -- 42% complete. Erasing at 0x6e00000 -- 43% complete. Erasing at 0x70a0000 -- 44% complete. Erasing at 0x7320000 -- 45% complete. Erasing at 0x75c0000 -- 46% complete. Erasing at 0x7840000 -- 47% complete. Erasing at 0x7ae0000 -- 48% complete. Erasing at 0x7d60000 -- 49% complete. Erasing at 0x7fe0000 -- 50% complete. Erasing at 0x8280000 -- 51% complete. Erasing at 0x8500000 -- 52% complete. Erasing at 0x87a0000 -- 53% complete. Erasing at 0x8a20000 -- 54% complete. Erasing at 0x8cc0000 -- 55% complete. Erasing at 0x8f40000 -- 56% complete. Erasing at 0x91e0000 -- 57% complete. Erasing at 0x9460000 -- 58% complete. Erasing at 0x9700000 -- 59% complete. Erasing at 0x9980000 -- 60% complete. Erasing at 0x9c20000 -- 61% complete. Erasing at 0x9ea0000 -- 62% complete. Erasing at 0xa140000 -- 63% complete. Erasing at 0xa3c0000 -- 64% complete. Erasing at 0xa660000 -- 65% complete. Erasing at 0xa8e0000 -- 66% complete. Erasing at 0xab80000 -- 67% complete. Erasing at 0xae00000 -- 68% complete. Erasing at 0xb0a0000 -- 69% complete. Erasing at 0xb320000 -- 70% complete. Erasing at 0xb5c0000 -- 71% complete. Erasing at 0xb840000 -- 72% complete. Erasing at 0xbae0000 -- 73% complete. Erasing at 0xbd60000 -- 74% complete. Erasing at 0xbfe0000 -- 75% complete. Erasing at 0xc280000 -- 76% complete. Erasing at 0xc500000 -- 77% complete. Erasing at 0xc7a0000 -- 78% complete. Erasing at 0xca20000 -- 79% complete. Erasing at 0xccc0000 -- 80% complete. Erasing at 0xcf40000 -- 81% complete. Erasing at 0xd1e0000 -- 82% complete. Erasing at 0xd460000 -- 83% complete. Erasing at 0xd700000 -- 84% complete. Erasing at 0xd980000 -- 85% complete. Erasing at 0xdc20000 -- 86% complete. Erasing at 0xdea0000 -- 87% complete. Erasing at 0xe140000 -- 88% complete. Erasing at 0xe3c0000 -- 89% complete. Erasing at 0xe660000 -- 90% complete. Erasing at 0xe8e0000 -- 91% complete. Erasing at 0xeb80000 -- 92% complete. Erasing at 0xee00000 -- 93% complete. Erasing at 0xf0a0000 -- 94% complete. Erasing at 0xf320000 -- 95% complete. Erasing at 0xf5c0000 -- 96% complete. Erasing at 0xf840000 -- 97% complete. Erasing at 0xfae0000 -- 98% complete. Erasing at 0xfd60000 -- 99% complete. Erasing at 0xffe0000 -- 100% complete.
OK
loading and writing bootloader...
reading rootfs-MLO
104280 bytes read in 18 ms (5.5 MiB/s)
NAND write: device 0 offset 0x0, size 0x20000
131072 bytes written: OK
NAND write: device 0 offset 0x20000, size 0x20000
131072 bytes written: OK
NAND write: device 0 offset 0x40000, size 0x20000
131072 bytes written: OK
NAND write: device 0 offset 0x60000, size 0x20000
131072 bytes written: OK
reading rootfs-u-boot.img
493388 bytes read in 68 ms (6.9 MiB/s)
NAND write: device 0 offset 0xc0000, size 0x100000
1048576 bytes written: OK
writing kernel image and DT blob...
3539552 bytes read in 468 ms (7.2 MiB/s)
NAND write: device 0 offset 0x200000, size 0x800000
8388608 bytes written: OK
37748 bytes read in 12 ms (3 MiB/s)
NAND write: device 0 offset 0x80000, size 0x40000
262144 bytes written: OK
=========== All Done - Booting from MMC ===========
Saving Environment to NAND...
Erasing redundant NAND...
Erasing at 0x1e0000 -- 100% complete.
Writing to redundant NAND... OK
reading uEnv.txt
** Unable to read file uEnv.txt **
3539552 bytes read in 472 ms (7.2 MiB/s)
37748 bytes read in 11 ms (3.3 MiB/s)
Kernel image @ 0x80200000 [ 0x000000 - 0x360260 ]
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Loading Device Tree to 87307000, end 87313373 ... OK
Starting kernel ...
U-Boot SPL 2013.10 (Sep 15 2014 - 17:42:23)
reading args
spl: error reading image args, err - -1
reading u-boot.img
reading u-boot.img
U-Boot 2013.10 (Sep 15 2014 - 17:42:23)
I2C: ready
DRAM: 128 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Net: cpsw, usb_ether
Hit any key to stop autoboot: 3 2 1 0
mmc0 is current device
Scanning mmc 0...
3539552 bytes read in 472 ms (7.2 MiB/s)
37748 bytes read in 11 ms (3.3 MiB/s)
mmc0 is current device
SD/MMC found on device 0
reading version
4 bytes read in 3 ms (1000 Bytes/s)
=========== Vity Uno RT Production Program ===========
erasing NAND...
NAND erase.chip: device 0 whole chip
Erasing at 0x0 -- 0% complete. Erasing at 0x280000 -- 1% complete. Erasing at 0x500000 -- 2% complete. Erasing at 0x7a0000 -- 3% complete. Erasing at 0xa20000 -- 4% complete. Erasing at 0xcc0000 -- 5% complete. Erasing at 0xf40000 -- 6% complete. Erasing at 0x11e0000 -- 7% complete. Erasing at 0x1460000 -- 8% complete. Erasing at 0x1700000 -- 9% complete. Erasing at 0x1980000 -- 10% complete. Erasing at 0x1c20000 -- 11% complete. Erasing at 0x1ea0000 -- 12% complete. Erasing at 0x2140000 -- 13% complete. Erasing at 0x23c0000 -- 14% complete. Erasing at 0x2660000 -- 15% complete. Erasing at 0x28e0000 -- 16% complete. Erasing at 0x2b80000 -- 17% complete. Erasing at 0x2e00000 -- 18% complete. Erasing at 0x30a0000 -- 19% complete. Erasing at 0x3320000 -- 20% complete. Erasing at 0x35c0000 -- 21% complete. Erasing at 0x3840000 -- 22% complete. Erasing at 0x3ae0000 -- 23% complete. Erasing at 0x3d60000 -- 24% complete. Erasing at 0x3fe0000 -- 25% complete. Erasing at 0x4280000 -- 26% complete. Erasing at 0x4500000 -- 27% complete. Erasing at 0x47a0000 -- 28% complete. Erasing at 0x4a20000 -- 29% complete. Erasing at 0x4cc0000 -- 30% complete. Erasing at 0x4f40000 -- 31% complete. Erasing at 0x51e0000 -- 32% complete. Erasing at 0x5460000 -- 33% complete. Erasing at 0x5700000 -- 34% complete. Erasing at 0x5980000 -- 35% complete. Erasing at 0x5c20000 -- 36% complete. Erasing at 0x5ea0000 -- 37% complete. Erasing at 0x6140000 -- 38% complete. Erasing at 0x63c0000 -- 39% complete. Erasing at 0x6660000 -- 40% complete. Erasing at 0x68e0000 -- 41% complete. Erasing at 0x6b80000 -- 42% complete. Erasing at 0x6e00000 -- 43% complete. Erasing at 0x70a0000 -- 44% complete. Erasing at 0x7320000 -- 45% complete. Erasing at 0x75c0000 -- 46% complete. Erasing at 0x7840000 -- 47% complete. Erasing at 0x7ae0000 -- 48% complete. Erasing at 0x7d60000 -- 49% complete. Erasing at 0x7fe0000 -- 50% complete. Erasing at 0x8280000 -- 51% complete. Erasing at 0x8500000 -- 52% complete. Erasing at 0x87a0000 -- 53% complete. Erasing at 0x8a20000 -- 54% complete. Erasing at 0x8cc0000 -- 55% complete. Erasing at 0x8f40000 -- 56% complete. Erasing at 0x91e0000 -- 57% complete. Erasing at 0x9460000 -- 58% complete. Erasing at 0x9700000 -- 59% complete. Erasing at 0x9980000 -- 60% complete. Erasing at 0x9c20000 -- 61% complete. Erasing at 0x9ea0000 -- 62% complete. Erasing at 0xa140000 -- 63% complete. Erasing at 0xa3c0000 -- 64% complete. Erasing at 0xa660000 -- 65% complete. Erasing at 0xa8e0000 -- 66% complete. Erasing at 0xab80000 -- 67% complete. Erasing at 0xae00000 -- 68% complete. Erasing at 0xb0a0000 -- 69% complete. Erasing at 0xb320000 -- 70% complete. Erasing at 0xb5c0000 -- 71% complete. Erasing at 0xb840000 -- 72% complete. Erasing at 0xbae0000 -- 73% complete. Erasing at 0xbd60000 -- 74% complete. Erasing at 0xbfe0000 -- 75% complete. Erasing at 0xc280000 -- 76% complete. Erasing at 0xc500000 -- 77% complete. Erasing at 0xc7a0000 -- 78% complete. Erasing at 0xca20000 -- 79% complete. Erasing at 0xccc0000 -- 80% complete. Erasing at 0xcf40000 -- 81% complete. Erasing at 0xd1e0000 -- 82% complete. Erasing at 0xd460000 -- 83% complete. Erasing at 0xd700000 -- 84% complete. Erasing at 0xd980000 -- 85% complete. Erasing at 0xdc20000 -- 86% complete. Erasing at 0xdea0000 -- 87% complete. Erasing at 0xe140000 -- 88% complete. Erasing at 0xe3c0000 -- 89% complete. Erasing at 0xe660000 -- 90% complete. Erasing at 0xe8e0000 -- 91% complete. Erasing at 0xeb80000 -- 92% complete. Erasing at 0xee00000 -- 93% complete. Erasing at 0xf0a0000 -- 94% complete. Erasing at 0xf320000 -- 95% complete. Erasing at 0xf5c0000 -- 96% complete. Erasing at 0xf840000 -- 97% complete. Erasing at 0xfae0000 -- 98% complete. Erasing at 0xfd60000 -- 99% complete. Erasing at 0xffe0000 -- 100% complete.
OK
loading and writing bootloader...
reading rootfs-MLO
104280 bytes read in 18 ms (5.5 MiB/s)
NAND write: device 0 offset 0x0, size 0x20000
131072 bytes written: OK
NAND write: device 0 offset 0x20000, size 0x20000
131072 bytes written: OK
NAND write: device 0 offset 0x40000, size 0x20000
131072 bytes written: OK
NAND write: device 0 offset 0x60000, size 0x20000
131072 bytes written: OK
reading rootfs-u-boot.img
493388 bytes read in 68 ms (6.9 MiB/s)
NAND write: device 0 offset 0xc0000, size 0x100000
1048576 bytes written: OK
writing kernel image and DT blob...
3539552 bytes read in 468 ms (7.2 MiB/s)
NAND write: device 0 offset 0x200000, size 0x800000
8388608 bytes written: OK
37748 bytes read in 12 ms (3 MiB/s)
NAND write: device 0 offset 0x80000, size 0x40000
262144 bytes written: OK
=========== All Done - Booting from MMC ===========
Saving Environment to NAND...
Erasing NAND...
Erasing at 0x1c0000 -- 100% complete.
Writing to NAND... OK
reading uEnv.txt
** Unable to read file uEnv.txt **
3539552 bytes read in 473 ms (7.1 MiB/s)
37748 bytes read in 12 ms (3 MiB/s)
Kernel image @ 0x80200000 [ 0x000000 - 0x360260 ]
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Loading Device Tree to 87307000, end 87313373 ... OK
Starting kernel ...
U-Boot SPL 2013.10 (Sep 15 2014 - 17:42:23)
reading args
spl: error reading image args, err - -1
reading u-boot.img
reading u-boot.img
U-Boot 2013.10 (Sep 15 2014 - 17:42:23)
I2C: ready
DRAM: 128 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1