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

 
 
> U-Boot, ликбез
bureau
сообщение Feb 1 2014, 18:15
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



В u-boot есть такая переменная как bootargs. в значении которой имеется МАС адрес -- smsc95xx.macaddr=B8:27:EB:7B:45:B3
Но если поискать этот МАС адрес в исходниках из которого компилится загрузчик, то его там нет... При том что, если переназначить переменную bootargs таким образом что бы она не содержала МАС адрес, то загрузка ядра происходит при совсем другом МАС адресе...

Может кто подскажет где в исходниках прописывается этот МАС адрес (в include/configs/board.h -- нет)?

Так же пробовал поискать остальные значения переменной bootargs, которые она имеет после загрузки загрузчика -- большинство не нашел... sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение Feb 1 2014, 19:17
Сообщение #2


Гуру
******

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



Так Вы о том, откуда берется содержимое этой переменной? Есть варианты:
- из CONFIG_BOOTARGS в u-boot'овском хидере платы
- прописывается пользователем вручную
- создается вместе с прочим окружением u-boot'а отдельной утилитой (удобно при производстве)
Go to the top of the page
 
+Quote Post
bureau
сообщение Feb 1 2014, 19:53
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Цитата(aaarrr @ Feb 1 2014, 21:17) *
- создается вместе с прочим окружением u-boot'а отдельной утилитой (удобно при производстве)

А можно что-нибудь поподробней про "отдельной утилитой (удобно при производстве)" ?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 12:57
Рейтинг@Mail.ru


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