реклама на сайте
подробности

 
 
> redboot.bin & ep9307, Подскажите что такое redboot и как с ним обращаться?
Andrei....
сообщение Jan 31 2007, 11:35
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 104
Регистрация: 20-03-06
Пользователь №: 15 402



Как я понимаю этот загрузчик должен находиться во FLASH с адреса 0x00? Записал его туда, во время старта начинает помигивать зелёным светодиодом, но связь по терминалу установить не удаётся (во время старта ничего не идёт в терминалку).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Nov 28 2007, 11:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Если собираетесь строить redboot из циррусовских исходников для своей платформы, то:
1. Читаем мануал, смотрим, есть ли флеш в списке поддерживаемых.
2. Если повезло, то просто выбираем нужный тип в конфигураторе, если нет, то добавляем её вручную.
3. Отключаем чтение MAC-адреса из EEPROM, если нужно.
4. Про SDRAM сейчас уже не помню, кажется, конфигурация привязана к типу платы - нужно править.

Что Вы уже пробовали, и что в результате вышло?
Go to the top of the page
 
+Quote Post
metalkain
сообщение Dec 4 2007, 08:54
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 42
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 373



Цитата(aaarrr @ Nov 28 2007, 14:20) *
Если собираетесь строить redboot из циррусовских исходников для своей платформы, то:
1. Читаем мануал, смотрим, есть ли флеш в списке поддерживаемых.
2. Если повезло, то просто выбираем нужный тип в конфигураторе, если нет, то добавляем её вручную.
3. Отключаем чтение MAC-адреса из EEPROM, если нужно.
4. Про SDRAM сейчас уже не помню, кажется, конфигурация привязана к типу платы - нужно править.

Что Вы уже пробовали, и что в результате вышло?

Я работаю с исходниками цирруса. Использую команду make ep=9307 linux-config. Но там вижу лишь настройки ядра. Как сконфигурировать redboot и download?


--------------------
Мне триста лет - я выполз из тьмы...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 4 2007, 11:43
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(metalkain @ Dec 4 2007, 11:54) *
Я работаю с исходниками цирруса. Использую команду make ep=9307 linux-config. Но там вижу лишь настройки ядра. Как сконфигурировать redboot и download?

Версия Linux какая?

Download работает только с определенными типами флеш, что у Вас на плате?
Go to the top of the page
 
+Quote Post
metalkain
сообщение Dec 5 2007, 12:53
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 42
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 373



Цитата(aaarrr @ Dec 4 2007, 14:43) *
Версия Linux какая?

Download работает только с определенными типами флеш, что у Вас на плате?

linux-crater 1.0.3.
Отладочная плата EDB9307. На ней - две Intel 28F128J3
На нашей плате - Spansion GL512N10

Удалось собрать redboot. Записал на отладочную плату - смущает сообщение при загрузке:

FLASH: Oversized device! End addr 0x62000000 changed to 0x61000000


--------------------
Мне триста лет - я выполз из тьмы...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 5 2007, 13:29
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(metalkain @ Dec 5 2007, 15:53) *
linux-crater 1.0.3.
Отладочная плата EDB9307. На ней - две Intel 28F128J3
На нашей плате - Spansion GL512N10

Удалось собрать redboot. Записал на отладочную плату - смущает сообщение при загрузке:

FLASH: Oversized device! End addr 0x62000000 changed to 0x61000000

Что-то я не понял, на какую из плат Вы redboot записали? Впрочем, на EDB redboot должен был бы выругаться на несовпадение типов памяти.

Писать флеш пробовали?

С crater'ом, к сожалению, дела не имел, у меня 2.0.8.
Go to the top of the page
 
+Quote Post
metalkain
сообщение Dec 6 2007, 12:03
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 42
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 373



Цитата(aaarrr @ Dec 5 2007, 16:29) *
Что-то я не понял, на какую из плат Вы redboot записали? Впрочем, на EDB redboot должен был бы выругаться на несовпадение типов памяти.

Писать флеш пробовали?

С crater'ом, к сожалению, дела не имел, у меня 2.0.8.

Я записываю redboot на EDB.
redboot, который лежит на arm.linux.com (собранный), пишет так:
Код
+Ethernet eth0: MAC address 0e:00:00:ea:18:f0
IP: 192.168.1.100/255.255.255.0, Gateway: 192.168.1.1
Default server: 192.168.1.102

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version UNKNOWN - built 08:50:50, Jul 23 2007

Platform: Cirrus Logic EDB9307 Board (ARM920T) Rev A
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Copyright (C) 2003, 2004, 2005, 2006 eCosCentric Limited

RAM: 0x00000000-0x04000000, [0x000430c0-0x03fbd000] available
FLASH: 0x60000000 - 0x62000000, 128 blocks of 0x00040000 bytes each.
== Executing boot script in 1.000 seconds - enter ^C to abort


redboot, который я собрал, пишет:
Код
FLASH: Oversized device!  End addr 0x62000000 changed to 0x61000000
... waiting for BOOTP information
Ethernet eth0: MAC address 0e:00:00:ea:18:f0
IP: 192.168.1.16/255.255.252.0, Gateway: 192.168.0.250
Default server: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version UNKNOWN - built 15:17:57, Dec  5 2007

Platform: Cirrus Logic EDB9307 Board (ARM920T) Rev A
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Copyright (C) 2003, 2004, 2005, 2006 eCosCentric Limited

RAM: 0x00000000-0x04000000, [0x000430c0-0x03fbd000] available
FLASH: 0x60000000 - 0x61000000, 64 blocks of 0x00040000 bytes each.
== Executing boot script in 1.000 seconds - enter ^C to abort


Я конфигурирую так:
Код
(16) ---- Flash width (8/16 bit) ----
(2) ---- Number of Flash Devices ----
(16) ---- Flash chip size (MB) ----


Да, во флеш писал и zImage, и ramdisk - все работает в обоих случаях

Сообщение отредактировал metalkain - Dec 6 2007, 12:46


--------------------
Мне триста лет - я выполз из тьмы...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01423 секунд с 7
ELECTRONIX ©2004-2016