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

 
 
> 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
Ответов
shamrel
сообщение Sep 30 2014, 03:06
Сообщение #2


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

Группа: Свой
Сообщений: 132
Регистрация: 10-10-07
Из: Новосибирск
Пользователь №: 31 229



Доброго Здоровья! Не стал плодить тему, тем более, что название текущей как нельзя лучше подходит к сути вопроса.
Как в исходниках u-boot грамотно активировать вывод сообщений, типа: pr_debug, debug, pr_warning?
Пробовал в ./include/configd/custom_board.h добавлять соответствующие флаги, например:

#define DEBUG (1)
#define CONFIG_MTD_DEBUG (1)
#define CONFIG_MTD_DEBUG_VERBOSE (7)

эффекта не возымело.
Как включить отладку? Можно ли включить отладку только для определенного модуля? С виду, все для этого есть, а вот руки кривоваты.


--------------------
Go to the top of the page
 
+Quote Post



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

 


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


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