I need a little friendly advice / support... I have been unable to get my Seiko LCD display to work under Linux. It always comes up with multicolored stripes, and they don't seem to change as the system boots.
I have the following device driver options selected (as builtin, not modules) in my kernel build in the Device Drivers, Graphic Support section:
I have my kernel boot params in u-boot:
setenv bootargs_base 'setenv bootargs console=ttymxc0,115200 video=mxcdi0fb:RGB24,SEIKO-WVGA di0_primary'
I have been through my BSP Docs like a good boy, but I am still missing something. Anyone been through this already with suggestions?
Solved! Go to Solution.
Carl Take a look at i.mx53 START linux BSP user guide
section:
8.2 Run the Image from MMC/SD
To boot the system from MMC/SD flash follow the steps bellow:
NOTE
If your system is using the Seiko touchscreen as a primary
device you should use the following configuration:
video=mxcdi0fb:RGB24,SEIKO-WVGA di0_primary
Hello, Carl!
Now I use NFS for work, if your rootfs locaited on SD card you must change U-Boot parameters. Sorry, I now I can't help you, I do not run LCD on system located on SD card.
Carl Igelström said:
Hello,
I had the same problem, and now I get the penguin on the display, but the system doesn't boot, seems like its stuck somewhere. does this "setenv bootargs_mmc 'set bootargs console=ttymxc0,115200 ${lcd} noinitrd rw ip=192.168.255.2:192.168.255.1::::eth0:off root=/dev/nfs nfsroot=192.168.255.1:/opt/IMX53/ltib/rootfs,nolock'" Change where you boot from? I am booting from an SD card.
Hello,
I had the same problem, and now I get the penguin on the display, but the system doesn't boot, seems like its stuck somewhere. does this "setenv bootargs_mmc 'set bootargs console=ttymxc0,115200 ${lcd} noinitrd rw ip=192.168.255.2:192.168.255.1::::eth0:off root=/dev/nfs nfsroot=192.168.255.1:/opt/IMX53/ltib/rootfs,nolock'" Change where you boot from? I am booting from an SD card.
Carl Take a look at i.mx53 START linux BSP user guide
section:
8.2 Run the Image from MMC/SD
To boot the system from MMC/SD flash follow the steps bellow:
NOTE
If your system is using the Seiko touchscreen as a primary
device you should use the following configuration:
video=mxcdi0fb:RGB24,SEIKO-WVGA di0_primary
Hello, Antoyn samsunil!
My solve for booting with rootfs on NFS:
setenv bootargs_mmc 'set bootargs console=ttymxc0,115200 ${lcd} noinitrd rw ip=192.168.255.2:192.168.255.1::::eth0:off root=/dev/nfs nfsroot=192.168.255.1:/opt/IMX53/ltib/rootfs,nolock'
By default system disable LCD after few time, for change this pleas read this
HI Kirill,
Now i can't able to direct to the Link what you've mentioned
By default system disable LCD after few time, for change this pleas read this
can you please help me out .....
Regards
Antony
Hi Bill Whitford,
I'm new to U-boot and Linux and I've i.MX535 QSB i'm also getting the same multicolored stripes in LCD and getting black around the corners slowly.....
My MMC boot for you reference
bootargs_mmc=set bootargs ${bootargs} root=/dev/mmcblk0p1 rw rootwait
bootargs_base=setenv bootargs console=ttymxc0,115200 ${vga}
bootargs_mmcsetenv=bootargs ${bootarga}ip=none root=/dev/mmcblkop1 rootwait rw
bootargs_basesetenv=bootargs console=ttymxc0,115200 video=mxcdi0fb:RGB24,SEIKO-W VGA di0_primary
bootargs_basebootargs=console=ttymxc0,115200 video=mxcdi0fb:RGB24,SEIKO-WVGA di0_primary
bootargs_mmcbootargs=${bootargs}ip=none root/dev/mmcblk0p1 rootwait rw
bootargs_mmcset=bootargs ${bootargs}ip=none root/dev/mmcblk0p1 rootwait rw
bootargs_baseset=bootargs console=ttymxc0,115200 video=mxcdi0fb:RGB24,SEIKO-WVGA di0_primary
How to clear and set the Proper environment variables from u-boot to Up my LCD working
Please help
Thanks
Antony samsunil
Bill Whitford said:
Thanks! my "bootargs_mmc=setenv bootargs ${bootargs} ip=none root=/dev/mmcblk0p1 rootwait rw" line was incorrect.
I am up and running.
i just get ubuntu linux to work in my i.MX53QSB, i follow the instruction in the pdf and it work as expected. the files can be downloaded from: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX53QSB&fpsp=1&tab=Design_Tools_Tab. use the board support package: L2.6.35_MX53_ER_1101_IMAGE .
Thanks! my "bootargs_mmc=setenv bootargs ${bootargs} ip=none root=/dev/mmcblk0p1 rootwait rw" line was incorrect.
I am up and running.
The setting from my MMC boot for your reference, this will display the Logo during kernel loading and runs my app afterward.
bootdelay=3
baudrate=115200
loadaddr=0x70800000
netdev=eth0
ethprime=FEC0
uboot=u-boot.bin
kernel=uImage
nfsroot=/opt/eldk/arm
bootargs_nfs=setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp
bootcmd_net=run bootargs_base bootargs_nfs; tftpboot ${loadaddr} ${kernel}; bootm
bootcmd_mmc=run bootargs_base bootargs_mmc; mmc dev 0; mmc read ${loadaddr} 0x800 0x1800; bootm
bootcmd=run bootcmd_mmc
ethact=FEC0
bootargs_mmc=setenv bootargs ${bootargs} ip=none root=/dev/mmcblk0p1 rootwait rw
bootargs_base=setenv bootargs console=ttymxc0,115200 video=mxcdi0fb:RGB24,SEIKO-WVGA di0_primary
stdin=serial
stdout=serial
stderr=serial