Olinuxino WiFi + TS LCD

Started by SlyCom, April 11, 2013, 01:25:19 PM

Previous topic - Next topic

SlyCom

Hi,

I'm new user of the Olinuxino. I've recently bought the Olinuxino Wifi with TS LCD.
I read that the board comes with build Android image. I connected the board to 7V (2A) power supply and the screen is black, the board is working I think as led is lighting.

Do I need to change something/somewhere to start working the board with screen?

Best regards

LubOlimex

Hey SlyCom,

The board comes with image suitable for VGA screen. You need to upload the Android image suitable for 7'' display. Instructions and download location might be found here: https://www.olimex.com/wiki/A13-OLinuXino under "Using an operating system - Nand flash". You might want to browse/search the forums for more information - there is plenty of it on the subject.

Best regards,
Lub/OLIMEX
Technical support and documentation manager at Olimex

guille36

Hi,
Could you point me where is the android image for olinuxino wifi +LCD7ts. I can see only Linux images (Debian, Ubuntu Linaro) thank you.
Guillermo

SlyCom

Which image is correct for 7 inch lcd? 800x480 ?

SlyCom

Please help me with the board.
I uploaded both 800x600 and 800x480. I can see only something like backlight but nothing happen.

SlyCom

Any ideas? Broken board or LCD?

olimex

can you connect VGA to the board so you see if your power supply is OK at least?
board comes with Android preloaded for VGA, connect VGA monitor to the board, apply power supply and wait few minutes until Android make it first boot and buffer initializations

SlyCom

Is it possible to check the board (debug) via serial port and Telnet?

olimex

if you have USB-SERIAL-F cable you can connect and see the boot console messages

SlyCom

Hi,

I connected to the serial port and got a debug information. it's looks like the board is working but no LCD. Below is the log:

    8.250000] init: command 'chown' r=0
[    8.250000] init: command 'chmod' r=0
[    8.260000] init: command 'chmod' r=0
[    8.260000] init: command 'chmod' r=0
[    8.260000] init: command 'chown' r=0
[    8.270000] init: command 'chmod' r=0
[    8.270000] init: command 'chown' r=-2
[    8.270000] init: command 'chown' r=-2
[    8.280000] init: command 'chown' r=-2
[    8.280000] init: command 'chown' r=-2
[    8.290000] init: command 'chown' r=-2
[    8.290000] init: command 'chown' r=-2
[    8.290000] init: command 'chown' r=-2
[    8.300000] init: command 'chown' r=-2
[    8.300000] init: command 'chown' r=-2
[    8.300000] init: command 'chown' r=-2
[    8.310000] init: command 'chown' r=-2
[    8.310000] init: command 'chown' r=-2
[    8.320000] init: command 'chown' r=-2
[    8.320000] init: command 'chown' r=-2
[    8.320000] init: command 'chown' r=-2
[    8.330000] init: command 'chown' r=-2
[    8.330000] init: command 'chown' r=-2
[    8.330000] init: command 'chown' r=-2
[    8.340000] init: command 'chown' r=-2
[    8.340000] init: command 'chown' r=0
[    8.350000] init: command 'chown' r=0
[    8.350000] init: command 'chown' r=0
[    8.350000] init: command 'chown' r=0
[    8.360000] init: command 'chown' r=0
[    8.360000] init: command 'chown' r=0
[    8.360000] init: command 'chown' r=0
[    8.370000] init: command 'setprop' r=0
[    8.370000] init: command 'setprop' r=0
[    8.380000] init: command 'setprop' r=0
[    8.380000] init: command 'setprop' r=0
[    8.380000] init: command 'setprop' r=0
[    8.390000] init: command 'setprop' r=0
[    8.390000] init: command 'setprop' r=0
[    8.400000] init: command 'setprop' r=0
[    8.400000] init: command 'setprop' r=0
[    8.400000] init: starting 'console'
[    8.410000] init: starting 'servicemanager'
[    8.410000] init: starting 'vold'
[    8.420000] init: Created socket '/dev/socket/vold' with mode '660', user '0', group '1009'
[    8.430000] init: command 'class_start' r=0
[    8.430000] init: starting 'netd'
[    8.430000] init: starting 'debuggerd'
[    8.440000] init: Created socket '/dev/socket/dnsproxyd' with mode '660', user '0', group '3003'
[    8.450000] init: Created socket '/dev/socket/netd' with mode '660', user '0', group '1000'
[    8.460000] init: starting 'surfaceflinger'
[    8.460000] init: starting 'zygote'
[    8.470000] init: starting 'drm'
[    8.470000] init: starting 'media'
[    8.480000] init: Created socket '/dev/socket/zygote' with mode '666', user '0', group '0'
[    8.490000] init: starting 'dbus'
[    8.490000] init: starting 'installd'
[    8.500000] init: Created socket '/dev/socket/dbus' with mode '660', user '1002', group '1002'
[    8.510000] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[    8.520000] init: Created socket '/dev/socket/installd' with mode '600', user '1000', group '1000'
[    8.530000] init: starting 'keystore'
[    8.530000] init: starting 'u3gmonitor'
[    8.540000] init: Created socket '/dev/socket/keystore' with mode '666', user '0', group '0'
[    8.550000] init: starting 'ril-daemon'
[    8.550000] init: command 'class_start' r=0
[    8.560000] init: Created socket '/dev/socket/rild-debug' with mode '660', user '1001', group '1000'
[    8.570000] init: processing action 0x415fe0 (boot)
[    8.570000] init: Created socket '/dev/socket/rild' with mode '660', user '0', group '1001'
[    8.640000] sun4i-ts.c: sun4i_ts_init: start ...
[    8.650000] rtp_used == 1.
[    8.660000] sun4i-ts: tp_screen_size is 5 inch.
[    8.660000] sun4i-ts: tp_regidity_level is 5.
[    8.680000] sun4i-ts: tp_press_threshold_enable is 0.
[    8.680000] sun4i-ts: rtp_sensitive_level is 15.
[    8.700000] sun4i-ts: rtp_exchange_x_y_flag is 0.
[    8.700000] sun4i-ts.c: sun4i_ts_probe: start...
[    8.740000] begin get platform resourec
[    8.740000] input: sun4i-ts as /devices/platform/sun4i-ts/input/input1
[    8.760000] ==register_early_suspend =
[    8.760000] tp init
[    8.760000] sun4i-ts.c: sun4i_ts_probe: end
[    8.780000] init: command 'insmod' r=0
[    8.820000] input: sun4i-keyboard as /devices/virtual/input/input2
[    8.830000] ==register_early_suspend =
[    8.830000] init: command 'insmod' r=0
[    8.920000] UMP: UMP device driver  loaded
[    8.930000] init: command 'insmod' r=0
[    8.940000] set usbcur 0 mA
[    8.940000] set usbvol 4000 mV
[    9.160000] Mali: mali--2244-rel0!
[    9.170000] Mali: Mali device driver r2p4-02rel0 loaded
[    9.180000] init: command 'insmod' r=0
[    9.210000] [cedar dev]: install start!!!
[    9.220000] [cedar dev]: install end!!!
[    9.220000] init: command 'insmod' r=0
[    9.260000] init: command 'insmod' r=0
[    9.280000] init: command 'insmod' r=0
[    9.320000] init: command 'insmod' r=0
[    9.360000] [CSI]Welcome to CSI driver
[    9.360000] [CSI]csi_init
[    9.370000] [CSI]registered sub device,input_num = 0
[    9.370000] [CSI]power on and power off camera!
[    9.580000] [CSI]V4L2 device registered as video0
[    9.610000] init: command 'insmod' r=0
[    9.640000] init: command 'insmod' r=0
[    9.690000] usbcore: registered new interface driver asix
[    9.700000] init: command 'insmod' r=0
[    9.760000] usbcore: registered new interface driver qf9700
[    9.760000] init: command 'insmod' r=0
[    9.890000] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[    9.890000] init: command 'insmod' r=0
[    9.930000] rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
[    9.940000] usbcore: registered new interface driver rtl8150
[    9.940000] init: command 'insmod' r=0
[    9.940000] init: processing action 0x4164f8 (queue_propety_triggers)
[    9.970000] init: command 'queue_propety_triggers' r=0
[    9.970000] init: processing action 0x4124b0 (nonencrypted)
[    9.990000] init: command 'class_start' r=0
[    9.990000] init: processing action 0x412bd8 (property:persist.sys.usb.config=*)
[   10.020000] init: command 'setprop' r=0
[   10.020000] init: processing action 0x412da8 (property:ro.debuggable=1)
[   10.030000] init: command 'start' r=0
[   10.040000] init: processing action 0x415640 (property:sys.usb.config=mass_storage,adb)
[   10.050000] android_usb: already disabled
[   10.050000] init: command 'write' r=0
[   10.050000] init: command 'write' r=0
[   10.060000] init: command 'write' r=0
[   10.060000] init: command 'write' r=0
[   10.060000] ep_matches, wrn: endpoint already claimed, ep(0xc0824b90, 0xdf052600, ep1-bulk)
[   10.070000] adb_bind_config
[   10.080000] ep_matches, wrn: endpoint already claimed, ep(0xc0824b90, 0xdf052600, ep1-bulk)
[   10.080000] ep_matches, wrn: endpoint already claimed, ep(0xc0824bd0, 0xdf052600, ep2-bulk)
[   10.090000] ep_matches, wrn: endpoint already claimed, ep(0xc0824b90, 0xdf052600, ep1-bulk)
[   10.100000] ep_matches, wrn: endpoint already claimed, ep(0xc0824bd0, 0xdf052600, ep2-bulk)
[   10.110000] ep_matches, wrn: endpoint already claimed, ep(0xc0824c10, 0xdf04d200, ep3-bulk)
[   10.120000] [sw_udc]: alloc request: ep(0xc0824c50, ep4-bulk, 512), req(0xdf3199c0)
[   10.130000] [sw_udc]: alloc request: ep(0xc0824c10, ep3-bulk, 512), req(0xdf319a00)
[   10.130000] [sw_udc]: alloc request: ep(0xc0824c10, ep3-bulk, 512), req(0xdf319a40)
[   10.140000] [sw_udc]: alloc request: ep(0xc0824c10, ep3-bulk, 512), req(0xdf319a80)
[   10.150000] [sw_udc]: alloc request: ep(0xc0824c10, ep3-bulk, 512), req(0xdf319ac0)
[   10.160000] [sw_udc]: sw_udc_pullup, is_on = 1
[   10.170000] [sw_udc]: CONFIG_USB_GADGET_DUALSPEED
[   10.170000] [sw_udc]: usbd_start_work
[   10.180000] init: command 'write' r=0
[   10.190000] init: starting 'adbd'
[   10.190000] init: command 'start' r=0
[   10.190000] init: command 'setprop' r=0
[   10.200000] adb_open
[   10.230000] [sw_udc]: IRQ: suspend
[   10.230000] [sw_udc]: ERR: usb speed is unkown
[   10.350000] [sw_udc]: IRQ: reset
[   10.350000] [sw_udc]: irq: reset happen, throw away all urb
[   10.390000] [sw_udc]:
[   10.390000] +++++++++++++++++++++++++++++++++++++
[   10.390000] [sw_udc]:  usb enter high speed.
[   10.390000] [sw_udc]:
[   10.390000] +++++++++++++++++++++++++++++++++++++
[   10.410000] android_work: sent uevent USB_STATE=CONNECTED
[   10.420000] [sw_udc]: IRQ: reset
[   10.420000] [sw_udc]: irq: reset happen, throw away all urb
[   10.450000] [sw_udc]: Set address 7
[   10.490000] android_usb gadget: high speed config #1: android
[   10.490000] [sw_udc]: ep enable: ep(0xc0824c10, ep3-bulk, 128, 512)
[   10.490000] [sw_udc]: ep enable: ep(0xc0824c50, ep4-bulk, 0, 512)
[   10.510000] [sw_udc]: ep enable: ep(0xc0824b90, ep1-bulk, 128, 512)
[   10.510000] [sw_udc]:
[   10.520000] android_work: sent uevent USB_STATE=CONFIGURED
[   10.520000] ep enable: ep(0xc0824bd0, ep2-bulk, 0, 512)
[   10.530000] [sw_udc]: alloc request: ep(0xc0824b90, ep1-bulk, 512), req(0xdf3f51c0)
[   10.540000] [sw_udc]: alloc request: ep(0xc0824bd0, ep2-bulk, 512), req(0xdf3f5200)
[   10.540000] [sw_udc]: alloc request: ep(0xc0824b90, ep1-bulk, 512), req(0xdf3f5240)
[   10.550000] [sw_udc]: alloc request: ep(0xc0824bd0, ep2-bulk, 512), req(0xdf3f5280)
[   10.770000] init: starting 'bootanim'
[   11.050000] init: waitpid returned pid 90, status = 00000000
[   11.070000] init: untracked pid 90 exited
[   11.070000] init: waitpid returned pid 92, status = 00000000
[   11.100000] init: untracked pid 92 exited
[   15.510000] WRN:L1361(drivers/usb/sun5i_usb/udc/sw_udc.c):handle_ep0: ep0 setup end
[   19.590000] warning: `zygote' uses 32-bit capabilities (legacy support in use)
[   19.620000] pcf8563 1-0051: rtc only supports 63£¨2010¡«2073£© years
[   19.630000] alarm_set_rtc: Failed to set RTC, time will be lost on reboot
[   24.810000] request_suspend_state: wakeup (3->0) at 24810433104 (1970-01-02 00:00:05.183499313 UTC)
[   25.250000] acc_open
[   25.250000] acc_release
[   27.390000] init: processing action 0x414400 (property:sys.boot_completed=1)
[   27.420000] init: starting 'preinstall'
[   27.420000] init: command 'start' r=0
[   27.430000] init: waitpid returned pid 363, status = 00000000
[   27.530000] init: process 'preinstall', pid 363 exited
[   31.840000] init: service 'bootanim' is being killed
[   31.940000] init: waitpid returned pid 131, status = 00000009
[   31.990000] init: process 'bootanim', pid 131 exited


Any ideas? Its very important to run the LCD.

JohnS

That is similar to mine except:
1. mine goes on past where your posted - does yours end there?
2. I use VGA

Please connect VGA device and report what it does.

John

LubOlimex

Hey SlyCom,

Is it possible to power the board only from the USB and test if the board works with an VGA monitor this might shed some light on the source of the problem? Or at least again power the board only from the USB and see the boot log. Use the VGA image for the VGA monitor test.

It might be also a problem with the small connector of the 7'' display, check if the cable is straight and firmly attached to the plastic.

7V @ 2A supply should be more than sufficient to power the display.

800x480 is the native resolution of the display.

Best regards,
Lub/OLIMEX
Technical support and documentation manager at Olimex

SlyCom

Thank you for reply,

I will try VGA. I'm using regulated power source so I can set the proper power. I set the voltage to 12V and the power consumption is around 250mA. I checked the connector several times but with no results.

You wrote 2A. Its mean that there is something wrong with the LCD panel as main board + LCD consumes around 250mA.

SlyCom

Hi,

I connected the board to VGA. It works but when I connect the 40-pin cable to the board then the VGA can not be displayed.
Does the cable is ok, I use standard 40-pin IDE cable as board <-> LCD (board) ??

SlyCom

It seems that my LCD panel is not working. Is there any solution how to test the LCD? Otherwise I have to return my board and the LCD to the distributor.