Ник:
Пароль:

Контакты

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
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
About NUC950(w90p950) энд Linux Kernel
albertr
Добавлено 13.07.2010 18:53 Сообщение: 131
albertr
0

Пункты: 156
Регистрация: 20.06.2010
Из: США, деревня
Посмотри на изменения что они сделали - сразу станет понятна идея. Ну а реализация - так ведь китайчеГи, а не Беркли.

-albertr
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 14.07.2010 09:43 Сообщение: 132
Jury093
4.5

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

посмотрел, сравнивая с аналогичными файлами из 17.14
все что удалось найти - это ehci-hcd.c
Код
#ifdef CONFIG_ARCH_NUC900
#if 1 // 2010.06.29, for OHCI first
writel(0x3000, &(ehci->regs->port_status[0]));
writel(0x3000, &(ehci->regs->port_status[1]));
#else
writel(0x1000, &(ehci->regs->port_status[0]));
writel(0x1000, &(ehci->regs->port_status[1]));
#endif
#endif

и в ohci-hub.c разный размер файлов, но упоминаний о nuc900 просто нет..

в свете относительно стабильной работы стека USB в последнем ядре (2.6.34-rc5) я пока поработаю на нем, на мой взгляд цеплятся и допиливать 2.6.17.14 малоперспективно..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
albertr
Добавлено 22.07.2010 19:01 Сообщение: 133
albertr
0

Пункты: 156
Регистрация: 20.06.2010
Из: США, деревня
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 22.07.2010 21:38 Редактировалось 22.07.2010 23:29 Сообщение: 134
Jury093
4.5

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

нда.. все телодвижения их патчей
- переименовать ADС на TS - не актуально
- KPI - не актуально
- SPI - (мне) не актуально - не хочу терять I2C :)
- покоцали LCD.. лучше бы исправили п/п вычисления от параметров margin значения для регистров LCM, а то пришлось разбираться и все ручками прописывать, заоодно и PLL использовать для тактовой LCD >=5МГц..
Интересно, а г-н wanzongshun знает что делает бит 31 в регистре DCCS, если с такой настойчивостью его прописывает?
Код
+ .dccs = 0x8e00041a,


Errata нужна и нормальное описание и назначение регистров.. :(

Надо будет пошерстить китайский сегмент - может еще что нового найду (после командировки) :)
случайно наткнулся на
гуглевский ресурс
там выложен патч для NUC900 - Uboot 2010.03 (тут на форуме уже упоминался новый юбут)
и еще есть сайт www.denx.de где его тоже знают и поддерживают :)

PS полный застой в девелопание - в СПб жара - мозг не работает и тело требует прохлады :-/

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.08.2010 19:49 Сообщение: 135
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
изнывая от жары прикрутил в свежее ядро некий DMAC - непонятно кому и зачем нужный
Код
Linux version 2.6.34-rc5 (root@debian) (gcc version 4.2.1) #232 PREEMPT Sun Aug 1 17:37:08 EDT 2010
DMAC IRQ reg=19
DMAC : Request IRQ OK.

Код
armets:~# cat /proc/interrupts
CPU0
5: 0 - nuc900-lcd
7: 9062 - serial
12: 290711 - nuc900-timer0
15: 10672 - ehci_hcd:usb1, ohci_hcd:usb2
16: 2 - nuc900-emc
17: 75 - nuc900-emc
19: 0 - w90x900-dmac
26: 121 - nuc900-i2c-p0
Err: 0

долго и безуспешно пытаюсь включить прерывание для LCM
запрос и подтверждение IRQ=5 есть
п/п обработки прерывания есть
биты всяческие в регистрах LCM выставлены для прерывания
взвожу в драйвере
Код
writel(readl(regs + REG_LCM_INT_CS)|0x00000001, regs + REG_LCM_INT_CS);

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Tuba
Добавлено 10.09.2010 12:48 Сообщение: 136
Tuba
0

Пункты: 726
Регистрация: 06.09.2010
Никто не подскажет, существует ли репозиторий 2.6.17.14 ядра, которое постовляется Nuvoton-ом и им же поддерживается насколько я понял. Если нет, то где можно найти более свезую версию патча с драйверами?
Спуститься к концу Подняться к началу
Персональная информация
Usagimimi
Добавлено 01.10.2010 10:52 Сообщение: 137
Usagimimi
0

Пункты: 540
Регистрация: 16.06.2010
Нувотон выкладывает BSP на своём ftp сервере. 24го сентября выложили BSP на ядре 2.6.35. Сейчас посмотрю, не пользовались ли местными доработками :)
Спуститься к концу Подняться к началу
Персональная информация
Usagimimi
Добавлено 01.10.2010 12:29 Сообщение: 138
Usagimimi
0

Пункты: 540
Регистрация: 16.06.2010
Список изменений из документации:
Linux kernel upgrade to 2.6.35.4
 Provides ALSA driver. OSS is no longer supported.
 SD driver moved from /drivers/scsi to /drivers/mmc
 KPI changed from char device to input device
 Memory stick, PCI, ATAPI, PS/2, and smartcard driver is not included in BSP
 SPI flash no longer control by user application as char device. Now registered as MTD device.
 GCC cross compile tool chain upgrade to 4.3.4 and support share library
 Removed mass storage application, use USB gadget mass storage kernel module instead.
 Removed hotplug application, use mdev applet provides busybox

Есть драйвера для I2C часов Philips PCF8563 и I2C контроллера тачскрина TI TSC8007. Есть драйвера для ралинковских USB свистков Ralink 2870/3070. Драйвер nand попрежнему в виде прекомпилированного модуля.
Спуститься к концу Подняться к началу
Персональная информация
albertr
Добавлено 01.10.2010 18:57 Сообщение: 139
albertr
0

Пункты: 156
Регистрация: 20.06.2010
Из: США, деревня
Можно ссылку на нувотоновское ядро 2.6.35?

-albertr
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 01.10.2010 22:23 Редактировалось 02.10.2010 12:26 Сообщение: 140
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Нувотон выкладывает BSP на своём ftp сервере. 24го сентября выложили BSP на ядре 2.6.35. Сейчас посмотрю, не пользовались ли местными доработками :)

ну вот, стоило уехать в командировку в москву с жадной гостиницей космос и платным инетом и тут такая интересная и приятная новость - спасибо!
а что там про USB шину пишут , поддержана ли?
и если можно ссылку или способ как получить их сорцы..

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