Перейти к содержанию
    

кто нибудь использовал U-Boot 1.3.2 ?

Попробывал скомпилить U-Boot 1.3.2 под свою плату, запускается, при выполнеение команды "boot" вылетает с таким сообщением

 

Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000]

 

Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOTя

 

U-Boot 1.3.2 (Mar 13 2008 - 04:24:42)

 

DRAM: 32 MB

Atmel: Flash: 0 kB

DataFlash:AT45DB642

Nb pages: 8192

Page Size: 1056

Size= 8650752 bytes

Logical address: 0xC0000000

Area 0: C0000000 to C0007FFF (RO)

Area 1: C0008000 to C001FFFF (RO)

Area 2: C0020000 to C0027FFF

Area 3: C0028000 to C083FFFF

In: serial

Out: serial

Err: serial

Hit any key to stop autoboot: 3 0

U-Boot> printenv

bootdelay=3

baudrate=115200

ethaddr=12:34:56:78:9A:BC

ipaddr=10.0.0.2

serverip=10.0.0.1

netmask=255.0.0.0

bootfile="u-boot.bin.gz"

bootcmd=cp.b 0xC002A000 0x20A00000 0x200000; bootm 0x20A00000

stdin=serial

stdout=serial

stderr=serial

 

Environment size: 234/8188 bytes

U-Boot> boot

Copy to Flash... data abort

pc : [<20f11c84>] lr : [<20f0c280>]

sp : 20edd7c8 ip : 20f1aba4 fp : c002a000

r10: 20f1c32c r9 : 20f1c32c r8 : 20eddfdc

r7 : 20f1c32c r6 : c002a000 r5 : 20a00000 r4 : 00200000

r3 : 00200000 r2 : 20a00000 r1 : c002a000 r0 : 20f1c32c

Flags: nzCv IRQs off FIQs off Mode SVC_32

Resetting CPU ...

 

может кто подскажет в чем проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в общем победил

 

 

AT91F_LowLevelInit(): Debug channel initialized

press any key to enter bootloader

Load U-BOOT from dataflash[c0008000] to SDRAM[20f00000]

Set PLLA to 180Mhz and Master clock to 45Mhz and start U-BOOTя

 

U-Boot 1.3.2 (Mar 20 2008 - 05:38:57)

 

DRAM: 32 MB

Atmel: Flash: 0 kB

DataFlash:AT45DB642

Nb pages: 8192

Page Size: 1056

Size= 8650752 bytes

Logical address: 0xC0000000

Area 0: C0000000 to C0007FFF (RO)

Area 1: C0008000 to C001FFFF (RO)

Area 2: C0020000 to C0027FFF

Area 3: C0028000 to C083FFFF

In: serial

Out: serial

Err: serial

eth: setteng MAC address to 12:34:56:78:9a:bc

RTL8201PHY not connected!!

 

Link: 100baseTX Full Duplex

Hit any key to stop autoboot: 3 2 1 0

## Booting image at c002a000 ...

Image Name:

Image Type: ARM Linux Kernel Image (gzip compressed)

Data Size: 1257717 Bytes = 1.2 MB

Load Address: 20008000

Entry Point: 20008000

Verifying Checksum ... OK

Uncompressing Kernel Image ... OK

 

Starting kernel ...

 

Linux version 2.6.23 (root@box) (gcc version 3.4.6) #72 PREEMPT Tue Mar 11 22:41:45 EDT 2008

CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0003177

Machine: MY AT91RM9200

Memory policy: ECC disabled, Data cache writeback

Clocks: CPU 179 MHz, master 44 MHz, main 18.432 MHz

и т.д

 

 

немного отличается командами,

setenv bootcmd=bootm 0xC002A000

boot

с сетью пока не разбирался...

в общем можно u-boot-1.3.2. запускать AT91RM9200 если немного подшаманить.......

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы не разобрались с глюком cp.b? У меня сейчас та же проблемма. Обойтись bootm не могу, т.к. предварительно нужно загрузить образ ФС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

cp.b

она обычно анализирует адрес источника и назначения если это последовательная флэш уходит на соответсвующую функцию. Надо взять кусочек из 1.1.1 там копирование работает. в 1.1.1 не работала конструкция bootm 20800000 С0000000 :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

она обычно анализирует адрес источника и назначения если это последовательная флэш уходит на соответсвующую функцию. Надо взять кусочек из 1.1.1 там копирование работает. в 1.1.1 не работала конструкция bootm 20800000 С0000000 :-)

 

То еще развлечение, как предполагаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...