I have successfully ported android on mini2440 board with W35 display .
However my GUI is in landscape mode(horizontally aligned) which must be in
portrait mode (vertically aligned).
Thank you for replying to the post .
On Thursday, July 19, 2012 9:07:43 PM UTC+5:30, Senacharim wrote:
> I have compiled the linux-2.6.32.2 kernel and I'm using the W35 display
> without issues... It is possible.
> I'm using uBoot and a uImage, works exactly as it should.
> And here's my development notes concerning the embedded-linux kernel
> (written for my benefit, sorry if they're a bit cryptic at times)
> //-------------Begin Notes-------------
> ++ embedded-kernel
> [alias: embedded kernel]
> http://www.friendlyarm.net/downloads
> _
> These instructions assume you already have the necessary
> software, compilers, et al installed and that you're working on a
> Linux system.
> _
> (in Linux arm-dev computer)
> 1. Download and untar kernel\
> 2. cd <kernel directory>
> 3. ./setvars #If you haven't already!
> 4. cp config_mini2440_t35 .config
> 5. make menuconfig
> 6. make zImage
> _wait_
> 7. cd ~/mini2440_dev/uboot/mini2440/tools #or equivalent...
> 8. ./mkimage -A arm -O linux -T kernel -C none -a 0x30008000 -e 0x30008000
> -d ~/mini2440_dev/linux-2.6.32.2/arch/arm/boot/zImage
> ~/mini2440_dev/linux-2.6.32.2/arch/arm/boot/uImage
> The resulting 'uImage' is your kernel, ready for transplant into NAND
> flash.
> Successfully setup a tftp server, everything in the configured folder
> will be available via tftp. Use command 'tftp 0x32000000 uImage' at
> the appropriate stage. Or, copy kernel image to SD card.
> _
> MINI2440 # dynenv set 40000
> MINI2440 # nand erase kernel
> MINI2440 # mmcinit
> MINI2440 # fatload mmc 0:1 0x31000000 uImage
> MINI2440 # nand write.e 0x31000000 kernel
> _
> Configure uboot to use kernel:
> _
> MINI2440 # setenv bootcmd nboot.e kernel \; bootm
> MINI2440 # saveenv
> _
> *Setting up NFS boot*
> MINI2440 # setenv bootargs_nfs root=/dev/nfs
> nfsroot=192.168.1.2:/home/target_fs ip=192.168.1.50 console=ttySAC0,115200
> MINI2440 # setenv bootnfs setenv bootargs \${bootargs_nfs} \${mtdparts}\;
> nand read.e 0x32000000 kernel\; bootm 0x32000000
> MINI2440 # setenv bootcmd run bootnfs
> setvars (file)
> export ARCH=arm
> export CROSS_COMPILE=arm-none-linux-gnueabi-
> # Add toolchain's path to your $PATH variable
> export PATH=/usr/local/arm/bin/:$PATH
> # This to allows programs compile
> export CFLAGS="-O3 -march=armv4t -mtune=arm920t"
> #-------------
> Resources:
> http://wiki.iface.ch/index.php/Setup_a_testing_environment_for_Mini2440
> http://wiki.iface.ch/index.php/How_to_cross_compile_a_working_kernel_...
> //-------------End Notes-------------
> Hope it helps, I can answer a query or two as well.
> Remember, you make your own luck.
> On Thursday, July 19, 2012 5:46:03 AM UTC-7, chaitu wrote:
>> We have tried on this we also failed regarding display driver me to
>> waiting from solution from past 1 year
>> Thanks & Regards
>> Chaitanya nandigam
>> On 19/07/2012 4:24 PM, "kadir yasar" <kyasa...@gmail.com> wrote:
>>> Hi
>>> On booting, filesystem gives "Bad eraseblock" and "yaffs chunk" errors.
>>> I can reach the console but there may be some problems in fs. Any idea ?
>>> On Thu, Jul 19, 2012 at 8:27 AM, piyush gupta <piyushgupt...@gmail.com>wrote:
>>>> Hi all ,
>>>> Greeting for the day .
>>>> I have ported android on mini 2440 board using following from
>>>> FriendlyARM website :
>>>> http://www.friendlyarm.net/downloads
>>>> 1) supervivi bootloader
>>>> 2) android kernel image file named zImage
>>>> 3) android file system
>>>> The problem is that android kernel image supports T35 LCD which has
>>>> 240X320 display , while I am using W35 LCD with 320X240 display .
>>>> same problem is with touchscreen drivers which support T35 LCD display .
>>>> Result: final output screen is not properly aligned along with its
>>>> touchscreen to W35 display .
>>>> how can I make the android kernel to work perfectly for W35 display or
>>>> if there is any kernel image available which supports LCD W35 display .
>>>> Please help me to make it compatible.
>>>> Regards
>>>> Piyush Gupta
>>> --
>>> Kadir Yasar
>>> kyasa...@gmail.com
>>> Hacettepe University
>>> Beytepe 06532
>>> Ankara / Turkey