- 
	
- [Слоупок] А сам кристал в курсе вашего желания переставить его ноги? На нем есть маппер и вы его уже запрограммировали? - Скрипач(16.08.2018 16:08)
			
- У ситары обычный мультиплексор, там по десятку функций на каждую ногу, конфигурируется в браузере минут за пять - lloyd(16.08.2018 16:22)
					
- [Слоупок] А отражение спец.функции - память (к которому и привязывается DeviceTree) разве не ортогонально мультиплексору? (т.е. спец.функции видны ядру на тех же адресах, в любых настройках мультиплексора?) - Скрипач(16.08.2018 17:15)
 - Да. Есть чего покрутить ;) - Гудвин(16.08.2018 16:25, картинка)
							
- Осторожно, расисткая шутка (автор не обязательно ее разделяет): lloyd(72 знак., 16.08.2018 16:30)
 
 
 
 - У ситары обычный мультиплексор, там по десятку функций на каждую ногу, конфигурируется в браузере минут за пять - lloyd(16.08.2018 16:22)
					
 - Для переопределения ног и конфигурирования периферии компилировать линух не нужно. Современные пингвины давно подобные вещи перенесли в отдельные портируемые файлы конфигурации. Курить "Device Tree".  lloyd(1816 знак., 10.08.2018 11:07)
			
- Как раз сейчас с DeviceTree разбираюсь. Пытаюсь включить SPI по инструкции   Ale3000(421 знак., 10.08.2018 11:57)
					
- Скиньте свой dts на пастебин, глянем. - lloyd(10.08.2018 12:39)
							
- Скинул. по инструкции надо в строке 951 заменить if 0 на if 1, но это не работает.  Ale3000(128 знак., 13.08.2018 04:49, ссылка)
									
- Вроде все корректно  lloyd(307 знак., 13.08.2018 07:42)
											
- dmesg на плате с CortexA8 -   Ale3000(91 знак., 13.08.2018 07:52, ссылка)
													
- Зачем мне dmesg вашего компьютера)  lloyd(203 знак., 13.08.2018 07:55)
															
- Я ещё не научился правильно dtb компилировать. По ссылке я подробно описал мою проблему с компиляцей dtb. Ядро тоже, Krogoth. Файл никуда не ложу. Он сам появляется в  Ale3000(118 знак., 13.08.2018 08:28, ссылка)
																	
- А, понял о чем речь.  lloyd(567 знак., 13.08.2018 09:05)
																			
- Сделал make dtbs. Получил ответ: make: * No rule to make target `dtbs'.  Stop. - Ale3000(13.08.2018 09:53)
																					
- гм, вы это точно делали из консоли разработчика именно пакета ядра? я такую процедуру делал сотни раз, на TIшном железе и ядре - lloyd(13.08.2018 09:57)
																							
- Да. Запустил MACHINE=varsomam33 bitbake tisdk-rootfs-image -c devshell.  Ale3000(44 знак., 13.08.2018 10:14)
																									
- не tisdk-rootfs-image, а linux-ti-staging.  lloyd(46 знак., 13.08.2018 10:15)
																											
- Да. У меня нужно запускать так: MACHINE=varsomam33 bitbake linux-ti-variscite -c devshell  Ошибки какие-т о выдаёт  Ale3000(1076 знак., 13.08.2018 11:17)
																													
- У вас было успешно сконфигурировано/собрано ядро? Предполагается, что артефакты сборки остались на месте с прошлой сборки.  lloyd(86 знак., 13.08.2018 11:20)
																															
- Само ядро (Kernel) я ни разу не собирал. Я думал надо Yocto собирать, чтобы ноги переопределить. Пойду собирать. Наверно это тоже на несколько часов.  Ale3000(55 знак., 13.08.2018 11:31)
																																	
- Вообще можно dtb и без ядра собирать, но я не пробовал  lloyd(163 знак., 13.08.2018 11:38)
																																			
- /dev/spidev1.1 открываю. Конфигурирую с помощью ioctl. Посылаю данные с помощью write. Но на осциллографе тишина. Ноги не дрыгаются. Куда копать? - Ale3000(15.08.2018 06:31)
																																					
- Неправильно настроен pinmux? Ноги подтянуты компонентами на модуле? - lloyd(15.08.2018 07:46)
																																							
- Похоже у меня в плате MISO и MOSI местами перепутаны. Почему они называются SPI_D0 и SPI_D1? Их можно местами менять пересобрав ядро? Или в Линуксе это жестко прописано? Или это вообще жестко аппаратно в процессоре задано? - Ale3000(15.08.2018 09:59)
																																									
- На уровне периферии у McSPI ноги MOSI и MISO программно меняются местами. В пингвине это настраивается через Device Tree.  lloyd(135 знак., 15.08.2018 10:35 - 10:40, ссылка)
																																											
- MISO и MOSI поменялись местами. Но SCK из процессора все равно не выходит. SCK было настроено на вход, но тем не менее, не работает.  Ale3000(423 знак., 16.08.2018 04:30 - 04:32)
																																													
- Можно смотреть в сторону схемотехники модуля - lloyd(16.08.2018 13:21)
 
 
 - MISO и MOSI поменялись местами. Но SCK из процессора все равно не выходит. SCK было настроено на вход, но тем не менее, не работает.  Ale3000(423 знак., 16.08.2018 04:30 - 04:32)
																																													
 
 - На уровне периферии у McSPI ноги MOSI и MISO программно меняются местами. В пингвине это настраивается через Device Tree.  lloyd(135 знак., 15.08.2018 10:35 - 10:40, ссылка)
																																											
 - Оказывается надо посылать в SPI не с помощью write, а с помощью ioctl(fd,SPI_IOC_MESSAGE(1),&tr), где tr - структура с 10ю полями, которые вообще нигде не описаны. По названию полей примерно понял смысл, но не уверен, что правильно. Ale3000(195 знак., 15.08.2018 08:18)
 
 - Похоже у меня в плате MISO и MOSI местами перепутаны. Почему они называются SPI_D0 и SPI_D1? Их можно местами менять пересобрав ядро? Или в Линуксе это жестко прописано? Или это вообще жестко аппаратно в процессоре задано? - Ale3000(15.08.2018 09:59)
																																									
 
 - Неправильно настроен pinmux? Ноги подтянуты компонентами на модуле? - lloyd(15.08.2018 07:46)
																																							
 - Собрал ядро. /dev/spidev1.1 появился. Но из программы не могу сконфигурировать SPI с помощью ioctl. Ale3000(175 знак., 14.08.2018 09:37)
 
 - /dev/spidev1.1 открываю. Конфигурирую с помощью ioctl. Посылаю данные с помощью write. Но на осциллографе тишина. Ноги не дрыгаются. Куда копать? - Ale3000(15.08.2018 06:31)
																																					
 
 - Вообще можно dtb и без ядра собирать, но я не пробовал  lloyd(163 знак., 13.08.2018 11:38)
																																			
 
 - Само ядро (Kernel) я ни разу не собирал. Я думал надо Yocto собирать, чтобы ноги переопределить. Пойду собирать. Наверно это тоже на несколько часов.  Ale3000(55 знак., 13.08.2018 11:31)
																																	
 
 - У вас было успешно сконфигурировано/собрано ядро? Предполагается, что артефакты сборки остались на месте с прошлой сборки.  lloyd(86 знак., 13.08.2018 11:20)
																															
 
 - Да. У меня нужно запускать так: MACHINE=varsomam33 bitbake linux-ti-variscite -c devshell  Ошибки какие-т о выдаёт  Ale3000(1076 знак., 13.08.2018 11:17)
																													
 
 - не tisdk-rootfs-image, а linux-ti-staging.  lloyd(46 знак., 13.08.2018 10:15)
																											
 
 - Да. Запустил MACHINE=varsomam33 bitbake tisdk-rootfs-image -c devshell.  Ale3000(44 знак., 13.08.2018 10:14)
																									
 
 - гм, вы это точно делали из консоли разработчика именно пакета ядра? я такую процедуру делал сотни раз, на TIшном железе и ядре - lloyd(13.08.2018 09:57)
																							
 
 - Сделал make dtbs. Получил ответ: make: * No rule to make target `dtbs'.  Stop. - Ale3000(13.08.2018 09:53)
																					
 
 - А, понял о чем речь.  lloyd(567 знак., 13.08.2018 09:05)
																			
 
 - Я ещё не научился правильно dtb компилировать. По ссылке я подробно описал мою проблему с компиляцей dtb. Ядро тоже, Krogoth. Файл никуда не ложу. Он сам появляется в  Ale3000(118 знак., 13.08.2018 08:28, ссылка)
																	
 
 - Зачем мне dmesg вашего компьютера)  lloyd(203 знак., 13.08.2018 07:55)
															
 
 - dmesg на плате с CortexA8 -   Ale3000(91 знак., 13.08.2018 07:52, ссылка)
													
 
 - Вроде все корректно  lloyd(307 знак., 13.08.2018 07:42)
											
 
 - Скинул. по инструкции надо в строке 951 заменить if 0 на if 1, но это не работает.  Ale3000(128 знак., 13.08.2018 04:49, ссылка)
									
 
 - Скиньте свой dts на пастебин, глянем. - lloyd(10.08.2018 12:39)
							
 - wayland!  Изыди шайтан!  Побивать камнями за такое сразу!  Только X11! За то что называют директорию, или каталог папкой -- вообще-то тоже.  А жёсткий диск лучше иметь совсем уж твердотельный или таки минимум пару дисков в 1-м рейде или в 5-м  fk0(63 знак., 10.08.2018 11:14)
					
- >Только X11  lloyd(237 знак., 10.08.2018 11:18)
							
- Qt с окном на весь экран Не смущает, что для embedded устройств у QT только коммерческая лицензия с ценником от 450 USD в месяц на одного разработчика? - mmc(10.08.2018 13:39)
									
- ЛПП. Qt - вполне себе LGPL, который компилится автоматом из исходников с гитхаба.  lloyd(56 знак., 10.08.2018 13:41)
											
- Вы давно читали раздел про лицензирование на их сайте? Они разделили свой продукт на две части: Qt for Application Development и Qt for Device Creation. Первый у них под двойной лицензией, а второй - только под коммерческой.  mmc(257 знак., 10.08.2018 14:10)
													
- Где-то давно читал разъяснения по поводу лицензий. И говорилось, что выпущенный под GPL код можно использовать и далее, даже если этот же код выпущен под коммерческой лицензией, главное не перепутать исходники. - =AlexD=(10.08.2018 16:06)
 - Qt условно разделяется на "открытую часть" и "закрытую часть". Если за открытую часть Qt начнет просить деньги, то их просто разорвут на части KDAB и KDE, которые не только повсеместно используют Qt в своих продуктах, но также и активно участвуют lloyd(608 знак., 10.08.2018 14:19)
 
 
 - Вы давно читали раздел про лицензирование на их сайте? Они разделили свой продукт на две части: Qt for Application Development и Qt for Device Creation. Первый у них под двойной лицензией, а второй - только под коммерческой.  mmc(257 знак., 10.08.2018 14:10)
													
 
 - ЛПП. Qt - вполне себе LGPL, который компилится автоматом из исходников с гитхаба.  lloyd(56 знак., 10.08.2018 13:41)
											
 - А тебя кто-то заставляет использовать оконный менеджер?  Он как бы отдельная программа. Не хочешь -- не запускай. А координаты окна можешь насильно задать. А можно я вопрос задам?  А нафига wayland вообще в embedded, если оконного менеджера нет?   fk0(1063 знак., 10.08.2018 11:31)
									
- >нафига wayland вообще в embedded, если оконного менеджера нет?  lloyd(928 знак., 10.08.2018 11:39)
											
- Я не понял какая претензия к хранению глобальных объектов в куче. А где их ещё хранить?  Опять начнётся стон и вой про malloc в embedded?  Вот malloc значит сделать не могут, а лезут в графические интерфейсы -- не ебите мозги. - fk0(10.08.2018 12:04)
													
- Не, есть красивое правило "на каждый конструктор нужен свой деструктор" lloyd(129 знак., 10.08.2018 12:31)
 
 - Qt без виджетов -- абсурд и маразм. Я же сразу сказал "нарисовать картинкой". Практически то же самое, если там нет относительно сложных компонент (чекбокс, радиокнопку самому сделать можно, текст вывести тоже, ввести в одну строку -- тоже, текст fk0(279 знак., 10.08.2018 12:03)
 - Переложить что-то на железо можно и в X11 было. А на "десктопе" твой wayland не работает без иксов, смешная ситуация. И не заработает никогда -- можно закапывать. Или станет прослойкой между иксами и железом. - fk0(10.08.2018 11:55)
													
- > на "десктопе" твой wayland не работает без иксов  lloyd(363 знак., 10.08.2018 11:58)
															
- google://xwayland. "Не работает добрая часть софта" -- не работает основной софт, работает только всякое новомодное говно. Вот xterm нет и fvwm нет -- это уже не десктоп, а чёрти что.  Причём здесь KDE?  Вот у меня есть простой обычный Xterm (и  fk0(412 знак., 10.08.2018 12:11)
																	
- Я вот в konsole много лет работаю, до сих пор жив. lloyd(53 знак., 10.08.2018 12:37)
 
 
 - google://xwayland. "Не работает добрая часть софта" -- не работает основной софт, работает только всякое новомодное говно. Вот xterm нет и fvwm нет -- это уже не десктоп, а чёрти что.  Причём здесь KDE?  Вот у меня есть простой обычный Xterm (и  fk0(412 знак., 10.08.2018 12:11)
																	
 
 - > на "десктопе" твой wayland не работает без иксов  lloyd(363 знак., 10.08.2018 11:58)
															
 - Почему я должен у кого-то что-то спрашивать? Они там в тесле что, самые умные? Ладно бы ещё у Микрософта, они виндовс делают и в интерфейсах разбираются. Или Эппл. Но Тесла это -- это АвтоВАЗ по-американски. Они что, специалисты по компьютерам? - fk0(10.08.2018 11:53)
 
 - Я не понял какая претензия к хранению глобальных объектов в куче. А где их ещё хранить?  Опять начнётся стон и вой про malloc в embedded?  Вот malloc значит сделать не могут, а лезут в графические интерфейсы -- не ебите мозги. - fk0(10.08.2018 12:04)
													
 
 - >нафига wayland вообще в embedded, если оконного менеджера нет?  lloyd(928 знак., 10.08.2018 11:39)
											
 
 - Qt с окном на весь экран Не смущает, что для embedded устройств у QT только коммерческая лицензия с ценником от 450 USD в месяц на одного разработчика? - mmc(10.08.2018 13:39)
									
 
 - >Только X11  lloyd(237 знак., 10.08.2018 11:18)
							
 
 - Как раз сейчас с DeviceTree разбираюсь. Пытаюсь включить SPI по инструкции   Ale3000(421 знак., 10.08.2018 11:57)
					
 - Дофига. Проблема ж не в блокнотик записать и кнопочку в билдруте нажать, а понимать, что всё это красноглазие значит. А если человек не умеет в bash элементарно работать это космическая же проблема просто. - fk0(10.08.2018 10:59)
 - По примерам - неделю. По примерам для другой платы - две. - Ralex(10.08.2018 10:51)
			
- Я уже месяц красноглазием страдаю. Инструкции на www.variwiki.com совершенно точно содержат косяки. Некоторые косяки я научился обходить. Некоторые нет. Техподдержка всё время отмазывается какими-то общими фразами и ничего толком сказать не может. - Ale3000(10.08.2018 11:07)
					
- Вы программист или железячник? если второе, не надо рвать жилы, занимайтесь своим. - Ralex(10.08.2018 11:16)
							
- Рисую схемы. Развожу платы. Пишу для AVR в IARe и для винды на Борланде. С Линуксом дела не имел. - Ale3000(10.08.2018 11:33)
									
- >С Линуксом дела не имел. lloyd(800 знак., 10.08.2018 11:44)
 
 - Кто сказал, что одно мешает другому? Опять же, красноглазием занимаются в нерабочее время просто по определению. - SciFi(10.08.2018 11:21)
 
 - Рисую схемы. Развожу платы. Пишу для AVR в IARe и для винды на Борланде. С Линуксом дела не имел. - Ale3000(10.08.2018 11:33)
									
 
 - Вы программист или железячник? если второе, не надо рвать жилы, занимайтесь своим. - Ralex(10.08.2018 11:16)
							
 
 - Я уже месяц красноглазием страдаю. Инструкции на www.variwiki.com совершенно точно содержат косяки. Некоторые косяки я научился обходить. Некоторые нет. Техподдержка всё время отмазывается какими-то общими фразами и ничего толком сказать не может. - Ale3000(10.08.2018 11:07)
					
 - Ставим себе какой-нибудь забойный линух типа генту и страдаем красноглазием несколько месяцев. Потом могут появиться шансы. - SciFi(10.08.2018 10:29)
			
- =))) ну или LFS попробовать собрать... - sav6622(10.08.2018 10:48)
 
 
 - [Слоупок] А сам кристал в курсе вашего желания переставить его ноги? На нем есть маппер и вы его уже запрограммировали? - Скрипач(16.08.2018 16:08)