-
- Как раз сейчас с 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)