i.MX6 solo camera using CSI to 24bit RGB parallel LCD

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX6 solo camera using CSI to 24bit RGB parallel LCD

1,498 Views
siwoolee
Contributor I

Hi

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.

0.jpg

Could you give me anything to do?

Best regards.

Labels (3)
0 Kudos
Reply
4 Replies

1,148 Views
jimmychan
NXP TechSupport
NXP TechSupport

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.

0 Kudos
Reply

1,148 Views
siwoolee
Contributor I

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.

0 Kudos
Reply

1,148 Views
jimmychan
NXP TechSupport
NXP TechSupport

 i.MX6D and i.MX6DL is different. You should base on the i.MX6DL. 

For example,

#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.

0 Kudos
Reply

1,148 Views
siwoolee
Contributor I

thank you for your feedback.

I already did. I set iomux based on iomux-mx6dl.h

0 Kudos
Reply