Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
Нужна помощь
titan83
Добавлено 02.10.2013 16:14 Сообщение: 21
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
Цитата
Цитата


Я на 100 раз прочитал эти темы, нашел файлик board-sam9g45.c, заменил там строчку, пересобрал ядро (как я полагаю), но не помогает. Или моя последовательность действий не верная?

на счет файлика - это правильно.
а вот на счет пересобрал - это надо проверить, я сам по началу встал на эти грабли. Тут смысл какой - команда make делает пересборку, анализируя дату и время некоторых файлов (в частности файла .config), и если вы просто отредактировали какой-то файл в недрах дистрибутива и сказали make, то новое ядро у вас НЕ СОБЕРЕТСЯ.
Простой способ проверить собранность) ядра - удалите старую сборку и посмотрите появится ли образ ядра со свежей датой.
Простой способ обойти эту трудность - сказать make linux-menuconfig (если вы пользуетесь buildroot) или make menuconfig (если вы работаете с голым ядром) и в графическом окне изменить любую настройку (снять-убрать), нажать exit и согласиться на сохранение конфигурации, в результате вы получите файл .config с текущим временем и неизмененным содержимым и команда make отработает правильно.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 03.10.2013 06:39 Редактировалось 03.10.2013 06:40 Сообщение: 22
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
скрипт clean в таких случаях помогают

#!/bin/bash
cross_compile=arm-fsl-linux-gnueabi-
make ARCH=arm CROSS_COMPILE=$cross_compile clean

Ещё раз какая у вас плата ? OEM или нет ???
Спуститься к концу Подняться к началу
Персональная информация
bobsan
Добавлено 03.10.2013 10:59 Сообщение: 23
bobsan
0

Пункты: 1196
Регистрация: 14.11.2012
Всеv спасибо помогло, сеть работает! Вроде уже освоился, Hello world наконец-то смог вывести, все теперь в путь!

Еще возник следующий вопрос, у меня TFT 8", как его инициализировать в системе? он сей час воспринимается как 7"?
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 04.10.2013 12:42 Сообщение: 24
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
Боард файл, раздел про лсд, там увидите про разрешение экрана, возможно придется корректировать другие параметры, про них подробно написано тут:
http://www.atmel.com/Images/doc32105.pdf
Спуститься к концу Подняться к началу
Персональная информация
bobsan
Добавлено 04.10.2013 15:20 Сообщение: 25
bobsan
0

Пункты: 1196
Регистрация: 14.11.2012
Еще раз всем спасибо за getting starting, все получилось, все пошло, уже вывел кнопочки, и циферки на ТФТ, доволен до ушей! Теперь надо разобраться как с периферией работать...
Спуститься к концу Подняться к началу
Персональная информация
asy
Добавлено 19.10.2013 21:39 Сообщение: 26
asy
0

Пункты: 2790
Регистрация: 28.10.2012
Пол: Мужчина
Цитата
Все таки смог установить новое (штатное) ядро 3.2.18 на SD карту, сделал все полностью согласно wiki,

А можно посмотреть вывод при загрузке в том месте, где про atmel_mci пишется ? Прерывания интересуют. И версия платы какая ? А то не получается что-то пока:
http://www.starterkit.ru/html/index.php?name=forum&op=view&id=21035
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.10.2013 21:45 Сообщение: 27
sasamy
4.70

Пункты: 77026
Регистрация: 14.08.2009
В wiki патч для старой версии OEM, для новых плат по-моему только нужно поменять в board-файле интерфейс для чипа физики ethernet с MII на RMII, где-то на форуме было несколько упоминаний про это.
Спуститься к концу Подняться к началу
Персональная информация
asy
Добавлено 19.10.2013 21:54 Редактировалось 19.10.2013 22:07 Сообщение: 28
asy
0

Пункты: 2790
Регистрация: 28.10.2012
Пол: Мужчина
Цитата
В wiki патч для старой версии OEM, для новых плат по-моему только нужно поменять в board-файле интерфейс для чипа физики ethernet с MII на RMII, где-то на форуме было несколько упоминаний про это.
Ага, уже прочитал и уже успел попробовать. Не помогает для 3.7.10. Сейчас собирается 3.2.18, чтобы уж совсем один в один попробовать. Про ethernet прочитал тоже, ethernet не нужен пока.

3.2.18 загрузилось... Интересно, что же мешает 3.7.10...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux