Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:9
Форум » starterkit.ru » Embedded Linux
About NUC950(w90p950) энд Linux Kernel
Jury093
Добавлено 09.10.2010 20:20 Сообщение: 161
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Цитата
а джипиэс прикрутишь? без него неинтересно

Юр, лично для тебя могу даже пилота - испытателя туда посадить =)

ага, и он будет с компасом и транспортиром координаты высчитывать :)
не, это человеческих фактор, а тут нужна бездушная надежная электроника - сам же писал "..выводить на цель.." :)))

млин (это я о ядре) - может мне тоже надо попробовать грузануть с ramfs, счас покопаюсь

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 09.10.2010 20:37 Редактировалось 09.10.2010 20:41 Сообщение: 162
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Цитата
для запуска Ethernet драйвера попробуйте вписать вот такое:

Вписал - заработало.

Цитата
а просто с карты на карту и усб на усб будет жить?

Как ни странно, работает и с флешки на саму себя, и с SD на саму себя.

Кстати, при запуске пишет, что всего 32,6 BogoMIPS.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 09.10.2010 20:53 Сообщение: 163
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Цитата
для запуска Ethernet драйвера попробуйте вписать вот такое:

Вписал - заработало.

гуд.. придумал не сам, выудил из старых версий драйвера

Цитата
Кстати, при запуске пишет, что всего 32,6 BogoMIPS.

в аргументах загрузки ядра пропишите cpufreq=200

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 10.10.2010 17:23 Редактировалось 10.10.2010 17:29 Сообщение: 164
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Прикрутил свой TFT, i2c часы сразу заработали. Решил запустить Debian - ничего не получилось, что с SD, что с флешки падает с криком:
Код
mmc0: new SD card at address 0002
mmcblk0: mmc0:0002 SD512 491 MiB
mmcblk0: p1
VFS: Mounted root (ext2 filesystem) readonly on device 179:1.
devtmpfs: mounted
Freeing init memory: 92K
Kernel panic - not syncing: Attempted to kill init!
Backtrace:
[<c00239b4>] (dump_backtrace+0x0/0x114) from [<c01fda40>] (dump_stack+0x18/0x1c)
r7:c3c1bc40 r6:c3c15bc0 r5:c025d28c r4:c026c170
[<c01fda28>] (dump_stack+0x0/0x1c) from [<c01fdabc>] (panic+0x78/0xf4)
[<c01fda44>] (panic+0x0/0xf4) from [<c00344a0>] (do_exit+0x74/0x6a0)
r3:c025d28c r2:00000000 r1:c3c19e40 r0:c023b23f
[<c003442c>] (do_exit+0x0/0x6a0) from [<c0034b94>] (do_group_exit+0xc8/0xfc)
[<c0034acc>] (do_group_exit+0x0/0xfc) from [<c004066c>] (get_signal_to_deliver+0x3dc/0x440)
r5:0830009f r4:c3c18000
[<c0040290>] (get_signal_to_deliver+0x0/0x440) from [<c00227a0>] (do_signal+0x58/0x650)
[<c0022748>] (do_signal+0x0/0x650) from [<c0022db8>] (do_notify_resume+0x20/0x54)
[<c0022d98>] (do_notify_resume+0x0/0x54) from [<c001ff0c>] (work_pending+0x1c/0x20)
r5:00000000 r4:c0259b54

С этой же флешки наше "пиленное" ядро 2.6.35 нормально запускается.
Совершенно не представляю чего там Nuvoton'овцы накрутили.

Еще заметил проблему с USB, флешка не определяется если ее вставить до запуска Linux.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 13.10.2010 14:09 Сообщение: 165
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
я не пойму, как вы консоль получили? драйвера serial нету же. или я что-то не там смотрю?
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 13.10.2010 18:34 Редактировалось 13.10.2010 18:37 Сообщение: 166
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Цитата
драйвера serial нету же. или я что-то не там смотрю?

У NUC'а UART - стандартный 16C550, нужно только драйверу '550-го начальный адрес набора регистров передать. В BSP это уже сделано.
В начале этой темы где-то об этом уже писалось.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 14.10.2010 06:52 Редактировалось 14.10.2010 07:15 Сообщение: 167
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
во я тупень..... посмотрю на досуге почему нанд не работает.
Код
CPU type 0x02900910 is NUC910

штирлиц насторожился. ну и i2c надо покрутить, что-то не работает. пока отложу, дел много.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.10.2010 12:36 Сообщение: 168
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
поковырял еще чуток ядро
с ЮСБ пока совсем тускло - не видит и не детектит внешние устройства, показывает только хабы АРМа
с MMC/SD - полез в углубленный анализ драйвера. нашел место где происходит невнятное зависание. Один раз прерывание отрабатывает нормально, а вот во второй раз уже не вызывается. То ли маскируется, то ли запрещается - непонятно..
с I2C - проблем ваще нет. Прописал часики 0х68 в файл платы, в menuconfig разрешил шинку i2c и rtc и все замурмурило тик-так
с NAND - штатный драйвер при подключение традиционно выбивает ядро в кору. Либо дохлый от рождения, либо надо выключать конфликтующие с его шиной драйверы устройств..

Цитата
CPU type 0x02900910 is NUC910
штирлиц насторожился

910 и 950 братья - всех деталей не помню, но различия минимальны
штирлиц может расслабиться :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 16.10.2010 13:37 Сообщение: 169
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Вот на всякий случай мой конфиг.
конфиг
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 17.10.2010 11:31 Сообщение: 170
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вчера (16.10.2010) отключил в конфиге SD/MMC и стал пытать USB.
на "холодную" подключенные устройства не определяются. успеха в детектирование можно добиться помурзав брелок в разъеме _после_ загрузки драйвера и опознания хабов EHCI OHCI. потом радостное сообщение SDA: SDA1 SDA2 и ядро в коре, несмотря на задержки и ожидания..
и SD еще интереснее - синяя 1гиговка определятся _хуже_ чем глючная красная 2гиговка. с нормальными ядрами наоборот..

в общем вопросов по этому ядру больше чем ответов :-/

ps конфиг (на всякий случай) вытащил - по возможности посмотрю..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux