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

 
 
> u-boot автостарт, Не могу понять, как сделать автозапуск
impatt
сообщение May 16 2008, 08:25
Сообщение #1


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

Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088



Есть плата с АРМ-процессором.
На плате зашит u-boot: "U-Boot 1.3.0 (Feb 27 2008 - 16:51:09)"
Определены такие переменные окружения:
----
baudrate=115200
bootargs=root=/dev/sda1 rootdelay=20 console=ttyS0,115200
bootdelay=3
bootcmd=cp.b 01e00000 a1000000 13216e
stdin=serial
stdout=serial
stderr=serial
----
Я так понял, при определённой bootcmd она выполняется после bootdelay секунд.
Однако после включения платы получаю просто консоль (а вот команда cp.b _точно_ не исполняется, есть способ проверить и я это проверил).
Вручную run bootcmd исполняется.

Вопрос: что я делаю не так, что мешает с\запуститься автостарту после включения питания ?

Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AVR
сообщение May 16 2008, 09:47
Сообщение #2


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(impatt @ May 16 2008, 12:25) *
Вопрос: что я делаю не так, что мешает с\запуститься автостарту после включения питания ?
Могу сильно ошибаться, но мне кажется это малость не та команда... smile.gif
Попробуйте так:
set bootcmd=bootm 0x*****
saveenv
reset

где 0x***** это адрес куда Вы положили образ uImage в памяти (ну а в самом образе в заголовке хранятся остальные адреса)
Судя по этой ссылке http://www.linuxdevices.com/articles/AT5085702347.html комманда cp.b пишет из RAM во флэш...


--------------------
Go to the top of the page
 
+Quote Post
impatt
сообщение May 16 2008, 10:59
Сообщение #3


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

Группа: Validating
Сообщений: 169
Регистрация: 10-11-04
Из: Челябинск
Пользователь №: 1 088



Цитата(AVR @ May 16 2008, 15:47) *
Попробуйте так:

комманда cp.b пишет из RAM во флэш...

Спасибо за Ваш ответ.
Я попробовал вписать в bootcmd команду 'bootm 01234567'
Эффект нулевой. То есть, никакого обратного остчёта и попытки что-либо сделать со стороны загрузчика после старта платы.
Ну, а по поводу cp.b - верно, я пока решил не бутиться после старта, а хотя бы сделать копирование образа ядра из флэша в ОЗУ.

В общем, что-то u-boot забивает на автозагрузку.
Если ли у кого рабочий набор переменных окружения ? Попробую повторить их значения - сработает или нет.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 17:40
Рейтинг@Mail.ru


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