Just received an LCD4 cape for the BeagleBone and I haven't been able to get the display to work in Android.
I do have access via the adb port so the board is running but not on the display.
It works fine with the Linux SD card provided with the BeagleBone.
I've tried the TI JB image download and have built from scratch from source with TI-Android-JB-4.1.2_AM335x_4.0.1.bin source as well as
the latest rowboat-android git process updates as of yesterday.
Neither work on the BeagleBone.
My rowboat built image works on the AM335xEVM_SK board.
I see the LCD entry in board-am335xevm.c but the system either doesn't seem to identify it or there is still something missing to enable that display.
I see the eeprom on the LCD4 board being read from the I2C port with a logic analyzer. I've tried all combinations of the eeprom ID switch.
Anyone else tried an LCD4 with Jelly Bean or any words of wisdom from the experts?
I've noticed 3 different posted online kernel build strings to make the kernel.
make ARCH=ARM CROSS_COMPILE=arm-eabi am335x_evm_android_defconfig
make ARCH=ARM CROSS_COMPILE=arm-eabi beaglebone_android_defconfig
make ARCH=ARM CROSS_COMPILE=arm-eabi CONFIG_MACH_OMAP3_BEAGLE
Which one is correct or are they all wrong?
A "do this" answer would be great but I I would love to see a "how to troubleshoot this" answer to gain a better understanding of this build system.
Thanks,
Larry E.