Beagle Board?
============
I dont know of any reasons why you'd want to do that.. if you are
interested in a linux kernel with OMAP support which works for
Android, see [2].
Regards,
Nishanth Menon
Ref:
[1] http://source.mvista.com/git/?p=linux-omap-2.6.git;a=history;f=arch/arm/configs/omap3_evm_defconfig;h=e42fe8cd95d5a8a1af203888c8034b826b2c5b76;hb=HEAD
[2] http://git.omapzoom.org/?p=omapkernel.git;a=summary
Ref:
[1] http://source.mvista.com/git/?p=linux-omap-2.6.git
[2] http://vger.kernel.org/vger-lists.html#linux-omap
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 on http://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 Telecommunication SQLStar International Limited Phone: +91 40 2310 1669 email address : rupesh...@embinux.com, rupesh...@sqlstar.com
-- Rupesh Gujare http://embinux.com
setprop net.dns1 <primary-dns-server-ip>After this try to ping and then follow Sean's procedure .
$netcfg eth0 up
$netcfg eth0 dhcp
6- Add ALSA audio support to the board config file and comment out generic audio support.change it to
$vim ~/android_build/build/target/board/generic/BoardConfig.mk
add BOARD_USES_ALSA_AUDIO := true
#BOARD_USES_GENERIC_AUDIO := true
BOARD_USES_GENERIC_AUDIO := trueand build it . This should solve ur problem. but try to add alsa support later
I have OMAP3EVM with the kernel and root filesystem from the mistral's
site. the device is up and everything works fine.
The device is connected through ethernet port on board. The target
device has an ip assigned and is reachable by the other machines.
I'm trying to run adb over ethernet.
My pc ip: 192.168.102.130
My device ip: 192,168.101.56
Here are the steps i ran from my pc:
# ADBHOST=192.168.101.56 adb kill-server
# ADBHOST=192.168.101.56 adb shell
output:
* daemon not running. starting it now *
* daemon started successfully *
error: device not found
Also the netstat on the target device gave me this:
Proto Recv-Q Send-Q Local Address Foreign Address
State
tcp 0 0 127.0.0.1:5037
0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:619
0.0.0.0:* LISTEN
Am i missing something???
Googling on this found out that, apart from the above lines in the
netstat; people have one more line like the one below:
tcp 0 0 0.0.0.0:5555 0.0.0.0:*
LISTEN
how do i get this line in my netstat on device?
Any config i'm missing??
thanks in advance,
Anantvijay
> > with regards vishal- Hide quoted text -