Segui com êxito o livro do CLFS para criar sistemas incorporados RPi e BBB . No caso do RPi, o bootloader não me deu problemas com a árvore de dispositivos.
Alguns anos atrás eu teria que remendar o Kernel de Torvalds para construir um BBB , hoje em dia já fizemos o patch em github .
Eu posso ver meu kernel funcionando através do cabo UART, mas ele não aparece na tela HDMI, o sistema original no eMMC. Eu tentei versões 4.4 e 4.1, mas o resultado é o mesmo.
Eu também criei meu próprio U-Boot , eu construo o kernel com am335x-boneblack.dtb
, e eu tentei construir a capa Bone-Black-HDMI e mesmo depois de instalado com sucesso em /sys/devices/platform/bone_capemgr/slots
, a tela permanece vazia.
Eu também tentei criar o kernel com CONFIG_DEBUG_LL
, CONFIG_ARM_APPENDED_DTB
, CONFIG_EARLY_PRINTK
, CONFIG_DEBUG_AM33XXUART1
, CONFIG_DEBUG_OMAP2PLUS_UART
, CONFIG_DEBUG_LL_INCLUDE=debug/omap2plus.S
e qualquer combinação deles.
Como posso ativar o HDMI no kernel BBB bruto? De preferência durante a inicialização, porque a maneira que eu fiz foi em /etc/rc.d/startup
, levaria um tempo até aparecer na tela, embora nem tenha funcionado.