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

 
 
> Поселение на ARM ОС Linux, Плата AT91SAM9M10G45-EK
stas17
сообщение Dec 10 2010, 15:04
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 13-07-10
Пользователь №: 58 427



Здравствуйте. У меня есть данная плата.Пытаюсь залить на нее свою ОС. С платы все было удалено. Залил на Dataflash bootstrap, u-boot и kernel.
В гипертерминале при загрузку платы загружается u-boot и пишет, что ядро не найдено...Насколько я понимаю надо прописать u-boot адрес расположения ядра. Но как это сделать? Вопрос несложный, но я пока с ним не разобрался...
Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Jury093
сообщение Dec 11 2010, 15:31
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(stas17 @ Dec 10 2010, 18:04) *
Здравствуйте. У меня есть данная плата.Пытаюсь залить на нее свою ОС. С платы все было удалено. Залил на Dataflash bootstrap, u-boot и kernel.
В гипертерминале при загрузку платы загружается u-boot и пишет, что ядро не найдено...Насколько я понимаю надо прописать u-boot адрес расположения ядра. Но как это сделать?

все было бы проще, если перед "С платы все было удалено" в юбуте дали команду printenv
из ее вывода можно было бы подчерпнуть адрес расположения ядра во флеше
если остался бинарник юбута, то можно внутри поискать содержимое переменных окружения по словам cp.b или bootm (если бинарников не осталось, то снимаю шляпу..)
как вариант - написать производителю платы - пусть вышлет карту расположения бинарников во флеше

а если рассуждать здраво, то пользователь может сам разложить бинарники во флешах и внешних накопителях в любое место. за исключением bootstrap. и разумеется проследить, чтобы все адреса были взаимоувязаны и не пересекались. и оставить место под переменные окружения uboot
Go to the top of the page
 
+Quote Post
dch
сообщение Dec 12 2010, 01:21
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Дайте команду printenv
а там есть переменная окружения bootcmd в которой записана команда загрузки ос, она как правило bootm <адрес откуда взять ядро> [адрес откуда взять initrd диск], flinfo команда u-bootа выдает адреса и разбивку flash как их видит u-boot
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- stas17   Поселение на ARM ОС Linux   Dec 10 2010, 15:04
- - stas17   спасибо большое! оказывается в команде загрузк...   Dec 15 2010, 06:39
|- - Dima_G   Цитата(stas17 @ Dec 15 2010, 15:39) Так ч...   Dec 15 2010, 06:55
|- - stas17   Цитата(Dima_G @ Dec 15 2010, 12:55) make ...   Dec 15 2010, 07:10
|- - stas17   но все равно предварительно надо было установить э...   Dec 16 2010, 11:21
- - stas17   Собрал ядро (командой make uImage), записал на пла...   Dec 17 2010, 07:15
- - stas17   *** Warning - bad CRC, using default environment ...   Dec 22 2010, 10:57
|- - Dima_G   Цитата(stas17 @ Dec 22 2010, 19:57) Разве...   Dec 22 2010, 14:30
|- - dch   Цитата(stas17 @ Dec 22 2010, 16:57) ## Bo...   Dec 23 2010, 11:25
- - Dron_Gus   Судя по "*** Warning - bad CRC, using default...   Dec 22 2010, 15:31
- - stas17   Сначала залил скомпилированное под эту плату ядро ...   Dec 23 2010, 08:53
- - JeDay   Напишите полностью что выводит команда printenv. 1...   Dec 23 2010, 11:15
- - Dron_Gus   Цитата(stas17 @ Dec 23 2010, 14:53) Строк...   Dec 23 2010, 15:59
|- - stas17   Цитата(Dron_Gus @ Dec 23 2010, 21:59) А г...   Dec 24 2010, 11:47
- - Dron_Gus   Или Вы что-то путаете или Вы неясно выражаетесь. Е...   Dec 24 2010, 14:49
|- - ~phase   Производитель проца: atmel? все собираеться на ура...   Dec 24 2010, 15:50
|- - ~phase   после сборки ядра надо дать команду mkimage -A arm...   Dec 27 2010, 06:25
- - Dron_Gus   Проще сказать "make uImage".   Dec 28 2010, 05:53
|- - ~phase   Цитата(Dron_Gus @ Dec 28 2010, 10:53) Про...   Dec 30 2010, 05:16
- - stas17   Используя то, что задал при конфигурации ядра (при...   Jan 10 2011, 07:52
- - stas17   Проблема была решена при переходе на ядро 2.6.37. ...   Jan 18 2011, 13:58
- - kurtis   У вас mtdblock, а пытается монитровать ext2 и vfat...   Jan 18 2011, 15:17
- - stas17   и я не пойму, почему пытается монтировать ext2 vfa...   Jan 19 2011, 08:47
|- - mdmitry   Цитата(stas17 @ Jan 19 2011, 11:47) и я н...   Jan 19 2011, 10:34
- - kurtis   Может у вас в ядре отсутствует поддержка, или подд...   Jan 19 2011, 10:01
- - stas17   при конфигурировании ядра я включил поддержку этих...   Jan 19 2011, 10:52
- - kurtis   Попробуйте явно указать rootfstype в bootargs: set...   Jan 19 2011, 11:27
- - stas17   Clocks: CPU 400 MHz, master 133 MHz, main 12.000 M...   Jan 19 2011, 11:42
|- - dch   Цитата(stas17 @ Jan 19 2011, 15:42) Kerne...   Aug 30 2011, 02:07
- - stas17   я явно указал: U-Boot> setenv bootargs root=/de...   Jan 20 2011, 15:11
- - Dron_Gus   Инит, который продолжает загрузку системы. Запуска...   Jan 20 2011, 18:58
- - stas17   Извините, но как я посмотрю, если у меня файловая ...   Jan 21 2011, 09:09
|- - Dima_G   Цитата(stas17 @ Jan 21 2011, 15:09) Извин...   Jan 21 2011, 10:27
|- - mdmitry   Цитата(Dima_G @ Jan 21 2011, 13:27) Элеме...   Jan 21 2011, 18:26
- - kurtis   Добавьте в uboot в bootargs ключ init=/bin/sh, есл...   Jan 21 2011, 09:43
- - stas17   я смонтировал файловую систему. И на ней нет файл...   Jan 25 2011, 14:22
- - stas17   Наконец-то, получилось!) Проблема была решена ...   Jan 25 2011, 15:30
|- - Dima_G   создайте в образе файловой системы эту папку и пом...   Jan 25 2011, 16:13
- - stas17   так у меня же нет модулей. Что установится в эту п...   Jan 26 2011, 08:26
|- - S_agent   ЦитатаТогда эти предупреждения нестрашны, или я не...   Jan 26 2011, 08:43
- - stas17   А если я смонтировал ФС. Залез на нее. Создал папк...   Jan 27 2011, 11:32
|- - S_agent   Цитата(stas17 @ Jan 27 2011, 13:32) Но из...   Jan 27 2011, 12:41
- - kurtis   1) Возможно у вас используется файловая read-only ...   Jan 27 2011, 11:57
- - stas17   Я ФС не на плате монтировал, а просто как отдельно...   Jan 27 2011, 13:07
|- - S_agent   Цитата(stas17 @ Jan 27 2011, 15:07) Я ФС ...   Jan 27 2011, 14:17
- - stas17   make INSTALL_MOD_PATH=target_root_dir modules_inst...   Jan 27 2011, 15:45
- - stas17   и еще вопросик... почти всегда не сворачивается м...   Jan 27 2011, 17:19
- - stas17   После некоторого периода работы с собранной систем...   Apr 15 2011, 13:37


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 18:58
Рейтинг@Mail.ru


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