Estou tentando fazer a interface do LCD para meu novo WaRP (imx7s-solo). (podemos encontrar LCD e WaRP7 aqui produto LCD e WaRP7 ) O problema é que não posso ter conhecimento suficiente para verificar se meu trabalho está certo ou errado. (Na verdade, sou um desenvolvedor de aplicativos...). Meus trabalhos estão abaixo:
Primeira tentativa: eu construo e instalo o core-image-sato a bordo. Depois de verificar o log de inicialização, vejo que há um driver carregado, o resultado é que o LCD está LIGADO, mas apenas a tela branca. Os logs são fonte de alimentação de luz de fundo não encontrada, usando módulo de driver MIPI DSI do regulador fictício carregado
30760000.mipi-dsi fornecimento disp-power-on não encontrado, usando regulador fictício mxc_mipi_dsi_samsung 30760000.mipi-dsi: driver i.MX MIPI DSI sondado módulo do driver MIPI DSI carregado
30730000.lcdif fornecimento lcd não encontrado, usando regulador fictício mxc_mipi_dsi_samsung 30760000.mipi-dsi: MIPI DSI dispdrv iniciado! mxsfb 30730000.lcdif: driver de exibição mxc registrado mipi_dsi_samsung Console: alternando para dispositivo de buffer de quadro colorido 40x40 mxsfb 30730000.lcdif: inicializado
Em seguida, tentei construir e executar algumas coisas para verificar se posso exibir algo na tela antes de continuar trabalhando. use alguns comandos "startx", "cp /dev/urandom /dev/fb0"..etc mas a tela ainda permanece apenas branca. Outras tentativas, eu executo o aplicativo Qt Helloworld no WaRP7 e ele continua mostrando o erro "Erro de barramento" nada mais .... => Se possível, por favor me ajude a esclarecer algumas coisas
qual é o caminho certo devo seguir?
com as etapas acima, há alguma chance ou etapa adicional para exibir algo no LCD (console ou qualquer coisa)
Nota: esta é apenas a maneira mais positiva (eu acho). Eu pesquisei no Google e tentei muitas outras maneiras por semanas. (Por exemplo: use o driver fbtft notro, driver de gravação ... etc.)
Atualmente, estou trabalhando na integração do monitor LCD no WaRP7 e está funcionando bem, mas ainda não foi mesclado no kernel linux-warp7. Eu mantenho a camada Yocto/OE oficial para WaRP7 (com alguns exemplos), e alguns recursos para LCD já foram mesclados.
Acabei de abrir um pull request para enviar o patch não oficial (até que o patch oficial seja mesclado): https://github.com/WaRP7/meta-warp7-distro/pull/37