Hi Kapare,

Thanks for ur reply and sorry for late replying..

So my status is :- I tried with ur suggestions but still my MENU key is not
getting

mapped :(

Thanks & Regards
Nimit

On Thu, Jan 15, 2009 at 11:33 AM, vishal bhoj <[email protected]> wrote:

> Kapare,
>
>
> I have got Android running on omap3evm ,Keypad is working fine. I am having
> problem with the touchscreen. the touch are recognised ans the top bar (date
> and time) slides and goes back . how can i get touchscreen running on
> android ?
>
>
> On Fri, Dec 19, 2008 at 1:27 PM, kapare <[email protected]>wrote:
>
>>
>> 1- Go to minicom console and run getevent&
>>
>>
>> 2- Click on keypad buttons of OMAP35xx EVM and you will see something
>> like that:
>>
>> /dev/input/event0: 0001 006a 00000001
>> /dev/input/event0: 0001 006a 00000000
>>
>>
>> 3- This mean that the hexadecemal value for the key pressed is 6A.
>>
>>
>> 4- Convert that value to decimal 106.
>>
>>
>> 5- Edit /system/usr/keylayout/qwerty.kl and map with the current
>> OMAP35xx EVM keypad.
>>
>>
>> 6- Here from OMAP35xx EVM keypad from left(next to SD slot) to right
>> (serial port) and from top(screen) to bottom(power connector) Map of
>> OMAP35xx EVM keypad "Hexa(Dec)":
>>
>> 19(25) 18(24) 31(49) 25(37) 24(36)
>>
>> 17(23) 1C(28) 21(33) 12(18) 67(103)
>>
>> 6C(108) 30(48) 1E(30) 6A(106) 69(105)
>>
>>
>> 7- Edit /system/usr/keylayout/qwerty.kl like that:
>>
>> key 25 HOME WAKE_DROPPED
>>
>> key 24 DPAD_UP WAKE_DROPPED
>>
>> key 49 BACK WAKE_DROPPED
>>
>> key 37 MENU WAKE_DROPPED
>>
>> key 36 A WAKE_DROPPED
>>
>> key 23 DPAD_LEFT WAKE_DROPPED
>>
>> key 28 DPAD_CENTER WAKE_DROPPED
>>
>> key 33 DPAD_RIGHT WAKE_DROPPED
>>
>> key 18 VOLUME_UP
>>
>> key 103 B WAKE_DROPPED
>>
>> key 108 CALL WAKE_DROPPED
>>
>> key 48 DPAD_DOWN WAKE_DROPPED
>>
>> key 30 ENDCALL WAKE_DROPPED
>>
>> key 106 VOLUME_DOWN WAKE_DROPPED
>>
>> key 105 C WAKE_DROPPED
>>
>> Regards
>>
>> kap
>>
>> On Dec 19, 12:21 am, "Nimit Manglick" <[email protected]> wrote:
>> > Hi Anil,
>> >
>> > can you please share the keypad mapping of 3530 EVM
>> >
>> > Regards
>> > Nimit
>> >
>> > On Thu, Dec 18, 2008 at 12:15 PM, Nimit Manglick <
>> [email protected]>wrote:
>> >
>> > > Hi Rupesh,
>> >
>> > > Its compiling now. In your patch the filename is there.
>> >
>> > > Thanks
>> >
>> > > Nimit
>> >
>> > > On Thu, Dec 18, 2008 at 12:10 PM, Nimit Manglick <
>> [email protected]>wrote:
>> >
>> > >> Hi Rupesh,
>> >
>> > >> Ya now i am following all the steps. I have applied the patches .
>> >
>> > >> But If you can see the new file added in libc/arch-arm/bionic/ffs.S,
>> there
>> > >> is an empty
>> >
>> > >> #include i.e there is no filename mentioned there.
>> >
>> > >> Can you please verify it and let me know.
>> >
>> > >> Thanks & Regards
>> > >> Nimit
>> >
>> > >> On Thu, Dec 18, 2008 at 12:01 PM, Rupesh Gujare <
>> > >> [email protected]> wrote:
>> >
>> > >>>  Nimit,
>> > >>>   Did you followed all steps given on :-
>> > >>>http://labs.embinux.org/android-porting-on-beagle.html
>> >
>> > >>>   You are required to apply patches to Android build, to make sound
>> work.
>> >
>> > >>> Regards,
>> >
>> > >>> --
>> > >>> Rupesh Gujarehttp://embinux.com
>> >
>> > >>> Regards,
>> >
>> > >>> Nimit Manglick wrote:
>> >
>> > >>> Hi Anil / Rupesh,
>> >
>> > >>> I am getting the following errors after doing a check out of
>> alsa-lib &
>> > >>> while doing "make"
>> >
>> > >>> in the top source directory.
>> >
>> > >>>
>> out/target/product/generic/obj/STATIC_LIBRARIES/libasound_intermediates/libasound.a(input.o):
>> > >>> In function `snd_input_buffer_scan':
>> > >>> external/alsa-lib/src/input.c:245: undefined reference to `vsscanf'
>> > >>> collect2: ld returned 1 exit status
>> > >>> make: ***
>> > >>>
>> [out/target/product/generic/obj/SHARED_LIBRARIES/libaudio_intermediates/LINKED/libaudio.so]
>> > >>> Error 1
>> >
>> > >>> Thanks & Regards
>> > >>> Nimit
>> >
>> > >>> On Thu, Dec 18, 2008 at 11:14 AM, Rupesh Gujare <
>> > >>> [email protected]> wrote:
>> >
>> > >>>> Nimit,
>> > >>>>   We have already successfully tested sound on beagle (OMAP3530) .
>> > >>>> You can go through following how to for more details:-
>> > >>>>http://labs.embinux.org/android-porting-on-beagle.html
>> >
>> > >>>> Regards,
>> > >>>> Rupesh Gujare
>> > >>>>http://embinux.com
>> >
>> > >>>> Nimit Manglick wrote:
>> >
>> > >>>> Hi Anil,
>> >
>> > >>>> Can you please tell me which all packages shall i need to check
>> out.
>> >
>> > >>>> 1. external/alsa-lib.git
>> >
>> > >>>> 2. hardware/alsa_sound.git
>> >
>> > >>>> Other than this shall I need to check out any other package ?
>> >
>> > >>>> But i didn't found the alsa-utils package ? As i want aplay, amixer
>> > >>>> utilities as well.
>> >
>> > >>>> What else is required to integrate ?
>> >
>> > >>>> I am just doing the "make" in root directory so taht i wwill have
>> my new
>> > >>>> file system with
>> >
>> > >>>> alsa libs. Will mount this new filesystem.
>> >
>> > >>>> Thanks & Regards
>> > >>>> Nimit
>> >
>> > >>>> On Wed, Dec 17, 2008 at 6:54 PM, Anil Sasidharan <
>> [email protected]>wrote:
>> >
>> > >>>>> Hi,
>> >
>> > >>>>>          This has already been done by Windriver and TI. You will
>> be
>> > >>>>> able to get the sources 
>> > >>>>> fromhttp://android.git.kernel.org/(ASLA<http://android.git.kernel.org/%28ASLA>lib
>> > >>>>> and HAL ported by Windriver) or fromhttp://git.omapzoom.org.
>> > >>>>> Integration is pretty straightforward.
>> >
>> > >>>>> Warm Regards,
>> > >>>>> Anil
>> >
>> > >>>>> On Wed, Dec 17, 2008 at 4:35 PM, Nimit Manglick <
>> > >>>>> [email protected]> wrote:
>> > >>>>> > Hi Anil,
>> >
>> > >>>>> > I am now trying to compile alsa using android tool chain but i
>> am not
>> > >>>>> > getting success.
>> >
>> > >>>>> > Secondly i also tried to compile it using another  arm-eabi
>> toolchain
>> > >>>>> but
>> > >>>>> > there also my alsa-utils are not getting compiled.
>> >
>> > >>>>> > Regards
>> > >>>>> > Nimit
>> >
>> > >>>>> > On Wed, Dec 17, 2008 at 11:54 AM, Anil Sasidharan <
>> [email protected]>
>> > >>>>> wrote:
>> >
>> > >>>>> >> Hi Nimit,
>> >
>> > >>>>> >>          Have you integrated the ALSA audio support into
>> Android
>> > >>>>> HAL?
>> > >>>>> >> Or is it another sound support being added there (OSS, ESD,
>> custom)?
>> > >>>>> >> Do you see the media files listed (scanned and enumerated by
>> media
>> > >>>>> >> scanner)?
>> >
>> > >>>>> >> Warm Regards,
>> > >>>>> >> Anil
>> >
>> > >>>>> >> On Wed, Dec 17, 2008 at 11:01 AM, Nimit Manglick <
>> > >>>>> [email protected]>
>> > >>>>> >> wrote:
>> > >>>>> >> > Hi Anil,
>> >
>> > >>>>> >> > Can you give me some pointers on my previous query on 35x EVM
>> >
>> > >>>>> >> > I have put some media files on SD card (audio + video - mpeg
>> + wmv
>> > >>>>> >> > format +
>> > >>>>> >> > 3gp)
>> > >>>>> >> > Media player is able to play the audio file but i am not able
>> to
>> > >>>>> hear
>> > >>>>> >> > any
>> > >>>>> >> > sound :(
>> >
>> > >>>>> >> > So where i need to change in the hardware so that i will be
>> able
>> > >>>>> to
>> > >>>>> >> > listen
>> > >>>>> >> > music ?? But the media player is not even detecting any of
>> the
>> > >>>>> video
>> > >>>>> >> > files
>> > >>>>> >> > ..
>> >
>> > >>>>> >> > Thanks & Regards
>> > >>>>> >> > Nimit
>> >
>> > >>>>> >> > On Wed, Dec 17, 2008 at 10:46 AM, Anil Sasidharan <
>> > >>>>> [email protected]>
>> > >>>>> >> > wrote:
>> >
>> > >>>>> >> >> twebb,
>> >
>> > >>>>> >> >>          Please see my answers in-lined.............
>> >
>> > >>>>> >> >> > Anil,
>> > >>>>> >> >> > Hope you don't mind me contacting you directly.  We
>> actually
>> > >>>>> own a
>> > >>>>> >> >> > Mistral OMAP35x EVM board and I've gotten android running
>> on
>> > >>>>> it.
>> > >>>>> >> >> > However I'm running into an issue or two that maybe you
>> can
>> > >>>>> help
>> > >>>>> >> >> > with.
>> >
>> > >>>>> >> >> > 1.  I've only run with a filesystem that was extracted
>> from the
>> > >>>>> >> >> > android emulator, mounted via NFS or YAFFS2.  No problems.
>> > >>>>>  However,
>> > >>>>> >> >> > I
>> > >>>>> >> >> > now have built the android source and want to run with the
>> > >>>>> "built"
>> > >>>>> >> >> > filesystem, but I'm having problems.  On startup, either
>> init
>> > >>>>> >> >> > function
>> > >>>>> >> >> > says it can't find files on /data or /system, or (if I
>> mess
>> > >>>>> around
>> > >>>>> >> >> > alot with permissions/ownership) android will start but
>> several
>> > >>>>> apps
>> > >>>>> >> >> > don't run because of permissions/ownership issues.  Is
>> there
>> > >>>>> any
>> > >>>>> >> >> > secret to "preparing" the source built filesystem
>> > >>>>> (../out/target/
>> > >>>>> >> >> > product/generic/system and ../root and ../data) for use on
>> an
>> > >>>>> actual
>> > >>>>> >> >> > target?  (I'd rather not have to "un-yaffs" the system.img
>> and
>> > >>>>> >> >> > data.img files since I won't be using yaffs in the long
>> run.)
>> >
>> > >>>>> >> >> The out/target/product/<board-name> directory contains
>> /system,
>> > >>>>> /data
>> > >>>>> >> >> and /root directories. You don't need to worry about
>> un-yaffs the
>> > >>>>> .img
>> > >>>>> >> >> files. However please make sure that the init.rc under /root
>> > >>>>> directory
>> > >>>>> >> >> is modified according to your setup (especially comment out
>> the
>> > >>>>> >> >> mounting of YAFFS2 partitions). The easy approach would be
>> to
>> > >>>>> make use
>> > >>>>> >> >> of the very same file system you already have on the NFS or
>> SD
>> > >>>>> card
>> > >>>>> >> >> and just replace the system directory alone with the one
>> built
>> > >>>>> out of
>> > >>>>> >> >> sources.
>> >
>> > >>>>> >> >> > 2.  I'm also seeing an issue where I'm having an issue
>> where
>> > >>>>> D-pad
>> > >>>>> >> >> > key
>> > >>>>> >> >> > presses (i.e. left/right/up/down) don't seem to cause the
>> > >>>>> >> >> > screen to refresh such that the next icon is highlighted.
>> > >>>>>  Based on
>> > >>>>> >> >> > how the code reacts, the icon is actually active (i.e.
>> ENTER
>> > >>>>> causes
>> > >>>>> >> >> > it
>> > >>>>> >> >> > to launch) but just not highlighted.  It seems as though
>> every
>> > >>>>> other
>> > >>>>> >> >> > key press results in the screen being refreshed (such that
>> > >>>>> every
>> > >>>>> >> >> > other
>> > >>>>> >> >> > icon is highlighted as the directions keys are used to
>> move
>> > >>>>> around an
>> > >>>>> >> >> > array of icons on the screen).  Is this a keyboard driver
>> > >>>>> issue, a
>> > >>>>> >> >> > frame buffer driver issue, or something else?  All other
>> key
>> > >>>>> related,
>> > >>>>> >> >> > touchscreen related, and frame buffer related
>> functionality
>> > >>>>> seems
>> > >>>>> >> >> > fine.  I've modified omapfb_main.c per the "page flipping
>> frame
>> > >>>>> >> >> > buffer" question onhttp://elinux.org/Android_on_OMAP.
>>  Are
>> > >>>>> there
>> > >>>>> >> >> > other mods to frame buffer driver or keypad driver I need
>> to
>> > >>>>> make to
>> > >>>>> >> >> > eliminate this problem?
>> >
>> > >>>>> >> >> This is one of the notorious/infamous issues that I've faced
>> > >>>>> while
>> > >>>>> >> >> bringing up Android on OMAP3EVM. This is an issue with the
>> > >>>>> framebuffer
>> > >>>>> >> >> update. I presume you already have added support for
>> > >>>>> double-buffering
>> > >>>>> >> >> in fb driver (fb_pan). The GO bit needs to be set for the
>> > >>>>> shadowed
>> > >>>>> >> >> registers to take effect in hardware. Once the hardware is
>> ready,
>> > >>>>> the
>> > >>>>> >> >> GO bit will be reset. Per the hardware specifications, we
>> should
>> > >>>>> not
>> > >>>>> >> >> change any display controller registers until the GO bit is
>> > >>>>> >> >> reset.Android desktop icon-navigation problem got resolved
>> after
>> > >>>>> this
>> > >>>>> >> >> change is made in the display controller source.
>> > >>>>> >> >> For you reference the code is added here (extracted from the
>> > >>>>> function
>> > >>>>> >> >> _setup_plane in drivers/video/omap/dispc.c. The source file
>> to be
>> > >>>>> >> >> modified may change depending on the kernel version at you
>> end
>> > >>>>> :-) ):
>> >
>> > >>>>> >> >> MOD_REG_FLD(DISPC_CONTROL, 0x20, 0); /* clears and sets the
>> GOLCD
>> > >>>>> bit
>> > >>>>> >> >> */
>> > >>>>> >> >> MOD_REG_FLD(DISPC_CONTROL, 0x20, 0x20);
>> >
>> > >>>>> >> >> > Thanks for your time.
>> > >>>>> >> >> > twebb
>> >
>> > >>>>> >> >> Warm Regards,
>> > >>>>> >> >> Anil
>> >
>> > >>>>   --
>> > >>>> Rupesh Gujare
>> > >>>> Engineer- Embedded Software
>> > >>>> Embedded and
>> >
>> > ...
>> >
>> > read more ยป
>>
>>
>
>
> --
> with regards vishal
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to