Есть плата на AM1705, 16M SDRAM, NAND. Пересобрал u-boot из SDK, добавил поддержку платы, сделал AIS образ AISGen, записал в NAND при помощи CCS4.
Поднял на вирутальной машине tftp сервер, взял образ ядра из SDK. Ядро нормально загружается по сети, разворачивается и ему передается управление. После передачи управления в консоли появляется одна строка мусора. Косоль заведена на UART0;
Подскажите, куда смотреть?
CODE
U-Boot 2009.11 (Dec 28 2011 - 22:38:45)
DRAM: 16 MB
NAND: 64 MiB
Bad block table found at page 131040, version 0x01
Bad block table found at page 131008, version 0x01
nand_bbt: ECC error while reading bad block table
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
ARM Clock : 300000000 Hz
Net: Ethernet PHY: GENERIC @ 0x07
Hit any key to stop autoboot: 0
U-Boot > setenv bootargs mem=16M console=ttyS2,115200n8 root=/dev/mmcblk0p1 rw rootwait ip=off
U-Boot > printenv
bootcmd=sf probe 0;sf read 0xc0700000 0x60000 0x220000;bootm 0xc0700000
bootdelay=60
baudrate=115200
bootfile="uImage"
stdin=serial
stdout=serial
stderr=serial
ethaddr=0a:0b:14:00:15:16
ver=U-Boot 2009.11 (Dec 28 2011 - 22:38:45)
bootargs=mem=16M console=ttyS2,115200n8 root=/dev/mmcblk0p1 rw rootwait ip=off
Environment size: 309/131068 bytes
U-Boot > setenv bootargs mem=16M console=ttyS0,115200n8 root=/dev/mmcblk0p1 rw rootwait ip=off
U-Boot > setenv netmask 255.0.0.0
U-Boot > setenv ipaddr 192.168.0.10
U-Boot > setenv serverip 192.168.0.5
U-Boot > tftp uImage
Using device
TFTP from server 192.168.0.5; our IP address is 192.168.0.10
Filename 'uImage'.
Load address: 0xc0700000
Loading: #####T ############################################################
####T #########################################################T ####
#############T #######################################T #############
#################################################################
##################T #####################################T ##########
###T #########T ################################T ####################
done
Bytes transferred = 1990068 (1e5db4 hex)
U-Boot > bootm
## Booting kernel from Legacy Image at c0700000 ...
Image Name: Linux-2.6.33-rc4
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1990004 Bytes = 1.9 MB
Load Address: c0008000
Entry Point: c0008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
A<a???oooo<ooooooooooooo?oooA?ooo?ooo€a
DRAM: 16 MB
NAND: 64 MiB
Bad block table found at page 131040, version 0x01
Bad block table found at page 131008, version 0x01
nand_bbt: ECC error while reading bad block table
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
ARM Clock : 300000000 Hz
Net: Ethernet PHY: GENERIC @ 0x07
Hit any key to stop autoboot: 0
U-Boot > setenv bootargs mem=16M console=ttyS2,115200n8 root=/dev/mmcblk0p1 rw rootwait ip=off
U-Boot > printenv
bootcmd=sf probe 0;sf read 0xc0700000 0x60000 0x220000;bootm 0xc0700000
bootdelay=60
baudrate=115200
bootfile="uImage"
stdin=serial
stdout=serial
stderr=serial
ethaddr=0a:0b:14:00:15:16
ver=U-Boot 2009.11 (Dec 28 2011 - 22:38:45)
bootargs=mem=16M console=ttyS2,115200n8 root=/dev/mmcblk0p1 rw rootwait ip=off
Environment size: 309/131068 bytes
U-Boot > setenv bootargs mem=16M console=ttyS0,115200n8 root=/dev/mmcblk0p1 rw rootwait ip=off
U-Boot > setenv netmask 255.0.0.0
U-Boot > setenv ipaddr 192.168.0.10
U-Boot > setenv serverip 192.168.0.5
U-Boot > tftp uImage
Using device
TFTP from server 192.168.0.5; our IP address is 192.168.0.10
Filename 'uImage'.
Load address: 0xc0700000
Loading: #####T ############################################################
####T #########################################################T ####
#############T #######################################T #############
#################################################################
##################T #####################################T ##########
###T #########T ################################T ####################
done
Bytes transferred = 1990068 (1e5db4 hex)
U-Boot > bootm
## Booting kernel from Legacy Image at c0700000 ...
Image Name: Linux-2.6.33-rc4
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1990004 Bytes = 1.9 MB
Load Address: c0008000
Entry Point: c0008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
A<a???oooo<ooooooooooooo?oooA?ooo?ooo€a