I need any advice from anybody. please read my stroy.
A previous custom board works good based on Android 4.3
ntsc camera --- tw9910 video decoder(output only YCbCr) --- CSI --- i.MX6D --- LVDS LCD
but now it's wrong with new board based on Android 4.3(same condition comparing i.MX6D)
ntsc camera --- tw9910 video decoder(output only YCbCr) --- CSI -- i.MX6S --- 24bit RGB parallel LCD
I attached a file captured lcd screen for wrong camera status.
Could you give me anything to do?
i.MX6D images cannot be used for i.MX6S. In the BSP, i.MX6Q & i.MX6D are one set of files and i.MX6DL & i.MX6S are another set of files. So when you build the BSP, please build the images using i.MX6DL. Then the images can be used on i.MX6S.
thank you for your reply.
I already reworked BSP for i.MX6 solo based on i.MX6D. and the result of rework, A working status is OK - bootup, normal LCD display for UI, CAN, etc... except for the only Camera.
i.MX6D and i.MX6DL is different. You should base on the i.MX6DL.
#include <mach/iomux-mx6q.h> (for 6Q and 6D)
#include <mach/iomux-mx6dl.h> (for 6DL and 6S)
In the board-mx6q_sabresd.c, you can find "if (cpu_is_mx6dl())" for the setting of i.MX6DL & i.MX6S.