Update:
Now the display is showing RetroPie Interfaces / Emulator.
I've there a problem:
Information:
- I'm using Raspberry Pi 2
- display name: flexfb
- display:
http://www.ebay.de/itm/271834567052
- 3.5 inch display
- 480x320 resolution
- with touch screen (I don't need that, but it installed.)
- I'm using "fbcp &" for displaying RetroPie Emulation
- pre-configure raspbian image:
http://ecksteinimg.de/Datasheet/RP02007_RP2.zip
- or this file for your exists raspbian on raspberry pi:
https://ecksteinimg.de/Datasheet/LCD-show.tar.gz
v v v v a file to get work on display v v v v
Code: Select all
wget https://ecksteinimg.de/Datasheet/LCD-show.tar.gz
tar xvf LCD-show.tar.gz
cd LCD-show/
sudo ./LCD35-show
Short text problem:
- the display show me very glitch (wrong color etc.)
- display don't want rotate
- a bit slow.
Long text problem:
Problem 1
I got working on RetroPie with the display and it look good. But its laggy. So I've increase speed of the display on /etc/modules to "49000000" (default is 16000000), but then the display is just white. Then when I'm setting to "48000000-24000000" then the display show me glitch (but now it faster). At "16000000" show look fine, but it's very slooow. And fps ist set to 60.
Whats wrong? On my adafruit 2.8 display work fine on speed 80000000, but the display is a bit too small for me, so I've bought this one on 3.5 inch display.
Problem 2
Sadly I can't rotate the display, I've try change the value on /etc/modules "rotate=XX", but this was not working.
Problem 3
however, the display is not fast enought (~18fps). But it's still playable, but it would be nice, if the display is faster.
If you need more information, please just ask it.
- China
/etc/modules/
Code: Select all
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
snd-bcm2835
i2c-bcm2708
i2c-dev
flexfb width=320 height=480 regwidth=16 init=-1,0xb0,0x0,-1,0x11,-2,250,-1,0x3A,0x55,-1,0xC2,0x44,-1,0xC5,0x00,0x00,0x00,0x00,-1,0xE0,0x0F,0x1F,0x1C,0x0C,0x0F,0x08,0x48,0x98,0x37,0x0A,0$
fbtft_device debug=3 rotate=90 name=flexfb speed=48000000 fps=60 gpios=reset:25,dc:24
ads7846_device model=7846 cs=1 gpio_pendown=17 keep_vref_on=1 swap_xy=1 pressure_max=255 x_plate_ohms=60 x_min=200 x_max=3900 y_min=200 y_max=3900
/boot/config.txt
Code: Select all
# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
arm_freq=700
hdmi_force_hotplug=1
hdmi_cvt=480 320 60 1 0 0 0
hdmi_group=2
hdmi_mode=87
start_x=1
gpu_mem=256
core_freq=250
sdram_freq=400
over_voltage=6
dtparam=spi=on
dtparam=i2c_arm=on
dtoverlay=w1-gpio-pullup,gpiopin=4,extpullup=1
I'd pay for solutions 15$ but I think this is not allowed. x)