Hi,
I’m using:
- Colibri iMX7D 1G V1.1A,
- Bootloader 1.2 for iMX7 Built Feb 1 2019
- your iMX7 WinCE7 Image 1.2 (clean)
- Colibri Evaluation V3.2B for the devlopment
I have check the splash screen on two different display, one is a 9.7 inch (1024x768) and other is a 15.6 inch (1366x768) and I have find an issue on splash screen shown.
Under WinCE both lcds working perfectly.
On 9.7 inch I have try 4 differents splash screen size converted using your tool 8BPP:
- 1024x768 (partial shown)
- 800x600 (partial shown)
- 640x480 (partial shown)
- 320x200 (correctly shown)
On 15.6 inch I have try 5 differents splash screen size converted using your tool 8BPP:
- 1366x768 (partial shown)
- 1024x576 (partial shown)
- 800x450 (partial shown)
- 640x360 (partial shown)
- 320x180 (correctly shown)
Why happen this? Can be a Bootloder issue? Can you help me to solve?
Below all pictures used.
Pictures used on 15.6 inch.zip (1.7 MB)
Pictures used on 9.7 inch.zip (1006.3 KB)
Below the results on both lcds.
All Splah Screen 9.7 inch.zip (2.0 MB)
All Splah Screen 15.6 inch.zip (3.4 MB)
.
Bootloader settings on 9.7 inch:
ss.fileaddr: 0x0 (FlashAddress with SplashScreen Data)
ss.filesize: 0 (Size of SplashScreen Data)
ss.enable: 1 (Enable SplashScreen)
ss.dbginfo: 1 (Enable DebugInfos)
ss.res: 0x0 (Reserved Flags)
ss.width: 1024 (Display Width)
ss.height: 768 (Display Height)
ss.bpp: 16 (BitsPerPixel)
ss.ldds: 18 (LCD Lines Used)
ss.type: 1 (Display Type (0=Passive, 1=Active))
ss.color: 1 (0=Mono, 1=Color)
ss.dual: 0 (0=SinglePanel, 1=DualPanel)
ss.overlay: 0 (Overlay Enable)
ss.dpc: 0 (Double Pixel Clock)
ss.pcp: 0 (Pixel Clock Polarity)
ss.oep: 0 (Output Enable Polarity)
ss.hsp: 0 (Horizontal Sync Polarity)
ss.vsp: 0 (Vertical Sync Polarity)
ss.bs: 5 (LCD Buffer Strength)
ss.pclk: 65000000 (PixelClock (in Hz))
ss.hsw: 240 (Horizontal Sync Width)
ss.vsw: 3 (Vertical Sync Width)
ss.blw: 480 (Begin of Line Width)
ss.elw: 260 (End of Line Width)
ss.bfw: 6 (Begin of Frame Width)
ss.efw: 16 (End of Frame Width)
ss.acb: 0 (AC Bias Frequency)
ss.disp_gpio: 0 (SODIMM used to turn display On/Off(0 means no pin is used))
ss.bl_gpio: 71 (SODIMM used to turn On/Off Backlight(0 means no pin is used))
ss.dispondelay: 0 (Display On Delay (ms))
ss.disp_pol: 1 (Display On/Off polarity)
ss.bl_pol: 1 (BackLight On/Off polarity)
ss.pcddiv: 1 (Enable Pixel Clock PreDivider)
ss.res: 0x1F80 (Reserved Flags)
ss.fbaddr: 0x0 (Phys FrameBuffer,Palette and Descr Address (0=Auto))
ss.edidaddr: 0x0 (i2c address of the EDID EEPROM (0…0x7f))
ss.edidenable: 0 (enable read from EDID EEPROM)
Bootloader settings on 15.6 inch:
ss.fileaddr: 0x0 (FlashAddress with SplashScreen Data)
ss.filesize: 0 (Size of SplashScreen Data)
ss.enable: 1 (Enable SplashScreen)
ss.dbginfo: 1 (Enable DebugInfos)
ss.res: 0x0 (Reserved Flags)
ss.width: 1366 (Display Width)
ss.height: 768 (Display Height)
ss.bpp: 16 (BitsPerPixel)
ss.ldds: 18 (LCD Lines Used)
ss.type: 1 (Display Type (0=Passive, 1=Active))
ss.color: 1 (0=Mono, 1=Color)
ss.dual: 0 (0=SinglePanel, 1=DualPanel)
ss.overlay: 0 (Overlay Enable)
ss.dpc: 0 (Double Pixel Clock)
ss.pcp: 0 (Pixel Clock Polarity)
ss.oep: 0 (Output Enable Polarity)
ss.hsp: 0 (Horizontal Sync Polarity)
ss.vsp: 0 (Vertical Sync Polarity)
ss.bs: 5 (LCD Buffer Strength)
ss.pclk: 65000000 (PixelClock (in Hz))
ss.hsw: 48 (Horizontal Sync Width)
ss.vsw: 5 (Vertical Sync Width)
ss.blw: 42 (Begin of Line Width)
ss.elw: 36 (End of Line Width)
ss.bfw: 6 (Begin of Frame Width)
ss.efw: 3 (End of Frame Width)
ss.acb: 0 (AC Bias Frequency)
ss.disp_gpio: 0 (SODIMM used to turn display On/Off(0 means no pin is used))
ss.bl_gpio: 71 (SODIMM used to turn On/Off Backlight(0 means no pin is used))
ss.dispondelay: 0 (Display On Delay (ms))
ss.disp_pol: 1 (Display On/Off polarity)
ss.bl_pol: 1 (BackLight On/Off polarity)
ss.pcddiv: 1 (Enable Pixel Clock PreDivider)
ss.res: 0x1F80 (Reserved Flags)
ss.fbaddr: 0x0 (Phys FrameBuffer,Palette and Descr Address (0=Auto))
ss.edidaddr: 0x0 (i2c address of the EDID EEPROM (0…0x7f))
ss.edidenable: 0 (enable read from EDID EEPROM)
Thank you