User Info
Добро пожаловать, Guest Пользователей: 0 Поисковых ботов: 3 Гостей: 1
Google Bot account oBot account Yandex Bot forum
Плата не хочет грузить ядро
uvi
Пункты: 136
Регистрация: 22.09.2011
Ниже лог попытки восстановления zlinux и zlinux_safe по tftp, ядра взяты ваши из папки SK-9G45-OEM/Images.
Через sam-ba никак вообще не получается ничего.
Код -- AT91bootstrap Project 3.0 --
-- SK-9G45-OEM
-- Compiled: Jun 1 2011 18:48:28 --
-I- Setting: MCK = 133MHz
-I- I cache enabled.
-I- Init DDRAM
-I- Init NAND Flash
-I- Nandflash ID is 0x9510DAEC
-I- Nandflash driver initialized
-I- Size of the whole device in bytes : 0x10000000
-I- Size in bytes of one single block of a device : 0x20000
-I- Number of blocks in the entire device : 0x800
-I- Size of the data area of a page in bytes : 0x800
-I- Number of pages in the entire device : 0x40
-I- Bus width : 8
-I- Copy "" (262144 bytes) from NAND 0x00020000 to 0x73f00000
-I- Jump to 0x73f00000
U-Boot 2010.09 (May 12 2011 - 18:11:19)
DRAM: 64 MiB
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB
Flash: 0 Bytes
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 0
U-Boot> prin
bootargs=console=ttyS0,115200 root=/dev/ram0 rw initrd=0x73100000,0x800000 mem=6 4M
bootcmd=run nand_boot
bootdelay=3
baudrate=115200
tftp_boot=tftpboot 70800000 zlinux; bootm 70800000
system_update=nand erase 80000 790000; tftpboot 70800000 zlinux; nand write 7080 0000 80000 790000; run nand_boot
nand_boot=nand read 70800000 80000 790000; bootm 70800000
uboot_update= tftpboot 70800000 uboot; nand erase 20000 40000; nand write 708000 00 20000 40000; reset
bootstrap_update= tftpboot 70800000 bootstrap; nand erase 0 20000; nand write 70 800000 0 20000; reset
clean_env= nand erase 60000 20000
safe_boot=nand read 70800000 900000 700000; bootm 70800000
safe_update=nand erase 900000 700000; tftpboot 70800000 zlinux_safe; nand write 70800000 900000 700000; run safe_boot
all_update=nand erase 80000 F00000; tftpboot 70800000 zlinux; nand write 7080000 0 80000 790000; tftpboot 70800000 zlinux_safe; nand write 70800000 900000 700000 run nand_boot
ipaddr=192.168.0.136
netmask=255.255.255.0
ethaddr=00:1f:f2:00:00:00
serverip=192.168.0.2
ethact=macb0
Environment size: 1048/131067 bytes
U-Boot> run bootstrap_update
macb0: PHY present at 1
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
TFTP from server 192.168.0.2; our IP address is 192.168.0.136
Filename 'bootstrap'.
Load address: 0x70800000
Loading: #
-- AT91bootstrap Project 3.0 --
-- SK-9G45-OEM
-- Compiled: Jun 1 2011 18:48:28 --
-I- Setting: MCK = 133MHz
-I- I cache enabled.
-I- Init DDRAM
-I- Init NAND Flash
-I- Nandflash ID is 0x9510DAEC
-I- Nandflash driver initialized
-I- Size of the whole device in bytes : 0x10000000
-I- Size in bytes of one single block of a device : 0x20000
-I- Number of blocks in the entire device : 0x800
-I- Size of the data area of a page in bytes : 0x800
-I- Number of pages in the entire device : 0x40
-I- Bus width : 8
-I- Copy "" (262144 bytes) from NAND 0x00020000 to 0x73f00000
-I- Jump to 0x73f00000
U-Boot 2010.09 (May 12 2011 - 18:11:19)
DRAM: 64 MiB
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB
Flash: 0 Bytes
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 0
U-Boot> run uboot_update
macb0: PHY present at 1
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
TFTP from server 192.168.0.2; our IP address is 192.168.0.136
Filename 'uboot'.
Load address: 0x70800000
Loading: ##############
done
Bytes transferred = 205372 (3223c hex)
NAND erase: device 0 offset 0x20000, size 0x40000
Erasing at 0x40000 -- 100% complete.
OK
NAND write: device 0 offset 0x20000, size 0x40000
262144 bytes written: OK
resetting ...
-- AT91bootstrap Project 3.0 --
-- SK-9G45-OEM
-- Compiled: Jun 1 2011 18:48:28 --
-I- Setting: MCK = 133MHz
-I- I cache enabled.
-I- Init DDRAM
-I- Init NAND Flash
-I- Nandflash ID is 0x9510DAEC
-I- Nandflash driver initialized
-I- Size of the whole device in bytes : 0x10000000
-I- Size in bytes of one single block of a device : 0x20000
-I- Number of blocks in the entire device : 0x800
-I- Size of the data area of a page in bytes : 0x800
-I- Number of pages in the entire device : 0x40
-I- Bus width : 8
-I- Copy "" (262144 bytes) from NAND 0x00020000 to 0x73f00000
-I- Jump to 0x73f00000
U-Boot 2010.09 (May 12 2011 - 18:11:19)
DRAM: 64 MiB
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB
Flash: 0 Bytes
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 0
U-Boot> run safe_update
NAND erase: device 0 offset 0x900000, size 0x700000
Erasing at 0xfe0000 -- 100% complete.
OK
macb0: PHY present at 1
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
TFTP from server 192.168.0.2; our IP address is 192.168.0.136
Filename 'zlinux_safe'.
Load address: 0x70800000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
################
done
Bytes transferred = 4043628 (3db36c hex)
NAND write: device 0 offset 0x900000, size 0x700000
7340032 bytes written: OK
NAND read: device 0 offset 0x900000, size 0x700000
7340032 bytes read: OK
## Booting kernel from Legacy Image at 70800000 ...
Image Name: Linux Kernel Image
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4043564 Bytes = 3.9 MiB
Load Address: 70008000
Entry Point: 70008000
Verifying Checksum ... OK
Loading Kernel Image ...
-- AT91bootstrap Project 3.0 --
-- SK-9G45-OEM
-- Compiled: Jun 1 2011 18:48:28 --
-I- Setting: MCK = 133MHz
-I- I cache enabled.
-I- Init DDRAM
-I- Init NAND Flash
-I- Nandflash ID is 0x9510DAEC
-I- Nandflash driver initialized
-I- Size of the whole device in bytes : 0x10000000
-I- Size in bytes of one single block of a device : 0x20000
-I- Number of blocks in the entire device : 0x800
-I- Size of the data area of a page in bytes : 0x800
-I- Number of pages in the entire device : 0x40
-I- Bus width : 8
-I- Copy "" (262144 bytes) from NAND 0x00020000 to 0x73f00000
-I- Jump to 0x73f00000
U-Boot 2010.09 (May 12 2011 - 18:11:19)
DRAM: 64 MiB
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB
Flash: 0 Bytes
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 0
U-Boot> run system_update
NAND erase: device 0 offset 0x80000, size 0x790000
Erasing at 0x800000 -- 100% complete.
OK
macb0: PHY present at 1
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)
Using macb0 device
TFTP from server 192.168.0.2; our IP address is 192.168.0.136
Filename 'zlinux'.
Load address: 0x70800000
Loading: #################################################################
#################################################################
#######################
done
Bytes transferred = 2239240 (222b08 hex)
NAND write: device 0 offset 0x80000, size 0x790000
-- AT91bootstrap Project 3.0 --
-- SK-9G45-OEM
-- Compiled: Jun 1 2011 18:48:28 --
-I- Setting: MCK = 133MHz
-I- I cache enabled.
-I- Init DDRAM
-I- Init NAND Flash
-I- Nandflash ID is 0x9510DAEC
-I- Nandflash driver initialized
-I- Size of the whole device in bytes : 0x10000000
-I- Size in bytes of one single block of a device : 0x20000
-I- Number of blocks in the entire device : 0x800
-I- Size of the data area of a page in bytes : 0x800
-I- Number of pages in the entire device : 0x40
-I- Bus width : 8
-I- Copy "" (262144 bytes) from NAND 0x00020000 to 0x73f00000
-I- Jump to 0x73f00000
U-Boot 2010.09 (May 12 2011 - 18:11:19)
DRAM: 64 MiB
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB
Flash: 0 Bytes
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x80000, size 0x790000
7929856 bytes read: OK
## Booting kernel from Legacy Image at 70800000 ...
Image Name: Linux Kernel Image
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2239176 Bytes = 2.1 MiB
Load Address: 70008000
Entry Point: 70008000
Verifying Checksum ... OK
Loading Kernel Image ...
-- AT91bootstrap Project 3.0 --
-- SK-9G45-OEM
-- Compiled: Jun 1 2011 18:48:28 --
-I- Setting: MCK = 133MHz
-I- I cache enabled.
-I- Init DDRAM
-I- Init NAND Flash
-I- Nandflash ID is 0x9510DAEC
-I- Nandflash driver initialized
-I- Size of the whole device in bytes : 0x10000000
-I- Size in bytes of one single block of a device : 0x20000
-I- Number of blocks in the entire device : 0x800
-I- Size of the data area of a page in bytes : 0x800
-I- Number of pages in the entire device : 0x40
-I- Bus width : 8
-I- Copy "" (262144 bytes) from NAND 0x00020000 to 0x73f00000
-I- Jump to 0x73f00000
U-Boot 2010.09 (May 12 2011 - 18:11:19)
DRAM: 64 MiB
## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB
Flash: 0 Bytes
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 3
Pavel Ivanchenko
Admin
Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Для чистоты эксперимента замените блок питания (ОБЯЗАТЕЛЬНО!!! стабилизированные 5В, лучше если осциллографом удостоверитесь, что во время нагрузки нет провалов), не поможет - попробуйте через SD обновиться, не поможет - отправляйте нам, посмотрим ...
uvi
Пункты: 136
Регистрация: 22.09.2011
Цитата Для чистоты эксперимента замените блок питания (ОБЯЗАТЕЛЬНО!!! стабилизированные 5В, лучше если осциллографом удостоверитесь, что во время нагрузки нет провалов), не поможет - попробуйте через SD обновиться, не поможет - отправляйте нам, посмотрим ...
Запитываю через USB, этого не достаточно?
Через microsd не очень понятно что с перемычкой делать, прочитает sdhc 4gb? FAT16 или можно FAT32?
Pavel Ivanchenko
Admin
Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата Запитываю через USB, этого не достаточно?
Посмотрите спецификацию USB, оно вобще работает лишь потому, что реализовывать полный механизм подключения питания считают дорого ...
Цитата Через microsd не очень понятно что с перемычкой делать
Перед влючением/сбросом - разомкнуть, как только увидите процесс загрузки с SD (нужно успеть до момента инициализациии драйвера NAND) - замкнуть.
Цитата прочитает sdhc 4gb? FAT16 или можно FAT32?
Ничего не скажу, пробуйте.
Jury093
Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вот тут цифры не сходятся:
это сообщение о размере ядра после загрузки из сети
Цитата Bytes transferred = 2239240 (222b08 hex)
вот это говорит ваше ядро после запуска и распаковки
Цитата Data Size: 2239176 Bytes = 2.1 MiB
какой размер бинарника истинный?
На любой вопрос есть любой ответ.
uvi
Пункты: 136
Регистрация: 22.09.2011
С БП все работает. Спасибо.