Плата покупалась с SK-TFT1024x768 дя превращения в самостоятельное устройство.
SD-карточку сделал, вручную загрузился, правда с некоторыми ошибками. теперь собственно вопросы:
1) несмотря на замкнутый J6 необходимо каждый раз руками запускать загрузку с карточки, где чего править для автоматического запуска ?
2) в приложенной roofs (или не в ней) сконфигурирован вывод на HDMI, как переключить на LVDS0 ?
3) как при загрузке вывод в COM-порт продублировать на TFT ?
ну наверно позже возникнут еще вопросы.
останавливаете загрузку юбута любой клавишей, потом изучаете выхлоп команды:
1. ищите строку начинающуюся с bootcmd, вероятно там будет прописано "=nandboot" или что-то подобное..
пишите в консоли юбута
не прошляпте одинарные кавычки!
потом
и перезагрузка..
2. в том же окружение ищите подобные строки
в этом примере (из мануала) основной экран сделан hdmi, ваша задача изменить переменную в юбуте, чтобы было "video=mxcfb0:dev=ldb,LDBXGA, if=RGB24" остальные экраны можно не прописывать или поменять им нумерацию..
3. когда-то пробовал, но давно и не помню - почитайте доку к ядру, там есть список команд для строки загрузки или попробуйте console=tty (не обещаю, что будет работать)
советую делать по одному пункту - чтобы не запутаться..
Решил сначала с видео разобраться, в параметрах загрузки написал "video=mxcfb0:dev=ldb,LDBXGA, if=RGB24", нормально все видно, только разрешение 1280х800 получилось, не влезает в экран.
если пишу вместо LBXGA 1024x768@60, то изображение становится каким-то радужно-блекло-белым.
Какие параметры правильные для SK-TFT1024x768 ?
Вылезла проблема с тачскрином - на нажатие экрана реагирует, но координаты видно не те получает. поставил пакет xinput-calibrator, запускаю xinput_calibrator, появляется первый крестик вверху слева, жму, ок, появляется второй крестик вверху справа, жму, реакция странная - сбрасывается в 0 круговой бегунок в центре экрана (типа круг закрашивается по часовой стрелке с течением времени) и все, если подождать пока весь круг закрасится, то программа завершится и напишет, что вообще-то было найдено много устройств ввода, но калибровка была проведена для ADS7846. ну и эффекта вобщем-то калибровка не дает.
я не знаю, как там устроено в билдруте для работы с тачем, т.ч. лучше в понедельник спрашивать у Павла - на форуме или по почте..
я пользуюсь стандартной утилитой ts_calibrate из пакета libts-bin
для начала выясните, какие устройства видны в системе:
потом посмотрите, есть ли такой файл: ls /etc/pointercal
если его нет, то тачскрин не откалиброван
если есть, то можно переименовать или переписать в другое место и попробовать рекалиброваться..
если есть утилита ts_print, то можно посмотреть сырые данные с тача..
поставил пакет, запустил ts_calibrate, откалибровал, но все также при касании экрана курсор куда-то за экран пропадает.
может я какие переменные в окружении не выставил?
запустил ts_print, вроде 2 и 3 колонки вполне адекватные данные выдают, а десктоп почему-то на них не реагирует
а устройства ввода вот такие есть:
input: ADS7846 Touchscreen as /devices/platform/imx6q-ecspi.0/spi_master/spi0/spi0.0/input/input0
input: ADS7846 Touchscreen as /devices/platform/imx6q-ecspi.3/spi_master/spi3/spi3.0/input/input1
input: ADS7846 Touchscreen as /devices/platform/spi_gpio.4/spi_master/spi4/spi4.0/input/input2
input: USB Keyboard as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.1/2-1.1:1.0/input/input3
generic-usb 0003:04D9:1503.0001: input,hidraw0: USB HID v1.10 Keyboard [ USB Keyboard] on usb-fsl-ehci.1-1.1/input0
input: USB Keyboard as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.1/2-1.1:1.1/input/input4
generic-usb 0003:04D9:1503.0002: input,hidraw1: USB HID v1.10 Device [ USB Keyboard] on usb-fsl-ehci.1-1.1/input1
input: Genius Optical Mouse as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.2/2-1.2:1.0/input/input5
generic-usb 0003:0458:003A.0003: input,hidraw2: USB HID v1.11 Mouse [Genius Optical Mouse] on usb-fsl-ehci.1-1.2/inpu 0