iMX6DL : LVDS display a horizontal noise with Sabre Board

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

iMX6DL : LVDS display a horizontal noise with Sabre Board

1,114 Views
koichisakagami
Contributor II

Dear community,

 

We are facing a problem.

 

We prepared the software development environment using the freescale BSP.
We made the Linux image with default settings.


We displayed the test image ,and
repeat the LVDS output switching(ON/OFF),then
a noise occurs horizontally on the LCD display.

 

Why will such a phenomenon occur on i.MX6 ?

 

The procedure to let a phenomenon reappear with a Sabre board are as follows.

 

[Reproduction Sequence]
   Step1 : Change the U-boot environment 
   Step2 : pour  test2.rgb into fb0 in succession 
   Step3 : ON/OFF repeats the fb0 output switch by “blank command” 

Then, a noise occurs horizontally on the LCD display.


The phenomenon occurs with porbability of 1/10 .

 

 

[System Configurations]
  BSP : L3.0.35_4.1.0
  Board : MCIMX6DL-SDP
              It seems that the board revision is related.
                       SCH-27417 REV C4 <-- The phenomenon occurs.
                       SCH-27417 Rec C2  <-- The phenomenon does not occur.

 

[Step1] Change the U-boot environment 

    setenv loadaddr 0x10800000
    setenv bootargs_base 'setenv bootargs console=ttymxc0,115200'
    setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk1p1 rootwait rw video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666,ldb=dul1'
    setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc dev 2;mmc read ${loadaddr} 0x800 0x2000;bootm'
    setenv bootcmd 'run bootcmd_mmc'
    saveenv

 

[Step2] pour  test2.rgb into fb0 in succession 

test2.sh is as follows.

 

  #!/bin/sh  
  echo "test2.rgb"  
  while [ "1" ]  
  do  
          cat test2.rgb > /dev/fb0 
  done

 

 

Test2.rgb format is

      [ FF FF FF FF 00 00 00 FF] ……  repeat

 

I attach the input data file (test2.rgb).

 

[Step 3] ON/OFF repeats the fb0 output switch by “blank command” 

 

sh test2.sh &  
echo 1 > /sys/class/graphics/fb0/blank  
echo 0 > /sys/class/graphics/fb0/blank  
[Enter]  
[Enter]  
.......... repeat ............

 


Best Regards,
Koichi Sakagami

Original Attachment has been moved to: test2.sh

Original Attachment has been moved to: test2.zip

Labels (3)
0 Kudos
5 Replies

683 Views
Yuri
NXP Employee
NXP Employee

Hello,

   I think, the noise is expected behavior, since hardly blanking via sysfs

is hardware synchronized with vertical blanking period.


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

683 Views
koichisakagami
Contributor II

Dear Yuri san,

Thank you for reply.

I'm sorry for my poor English.

I attached the phenomenon motion video file.

The " noise expression " is a little bit different.

Best Regards,

Koichi Sakagami

0 Kudos

683 Views
Yuri
NXP Employee
NXP Employee

Hello,

Qiang_FSL Re: i.MX6 Warning IPU_INT_STAT_10 = 0x00080000  recommends using

at least 3.0.101_4.1.1 BSP.

Regards,

Yuri.

0 Kudos

683 Views
koichisakagami
Contributor II

Dear Yuri san,

Thank you for your information.

We will try it.

Best Regards,

    Koichi Sakagami

0 Kudos

683 Views
qiang_li-mpu_se
NXP Employee
NXP Employee
0 Kudos