Hi,
Check the values configured for the following build vars:
1. ro.product.board
2. ro.board.platform
Apparently one of these vars got configured with the string
"myproject", you need to reconfigure that to a valid string
(appropriate for the target device)
Warm Regards,
Anil
On Fri, Feb 20, 2009 at 2:24 PM, pramod gurav <[email protected]> wrote:
>
> On Thu, Feb 19, 2009 at 7:03 PM, pramod gurav <[email protected]> wrote:
>> Hi there
>> I am trying my hands on sensors HAL in cupcake. As I can see HAL
>> implementation
>> has changed a lot in cupcake. The sensor HAL sources have gone from
>> hardware/libhardware/.
>> I could know that there is space for having a sensor HAL module in new
>> hardware/libhardware/;
>> I referred the sensor.h in cupcake. As far as I could understand there
>> is need of a sensor module
>> in hardware/libhardware/modules/sensors/ which will initialise the
>> structures such as
>> sensors_control_device_t, sensors_data_device_t and sensors_module_t,
>> I initialised all these with the functions referring old sensor HAL
>> sources and currenr sensors.h files.
>> I want to build my sensors HAL mpodule.
>>
>> when I try to build the sources now, it is not being compiled. I can
>> see the overlay library in
>> system/lib/hw/overlay.zoom2.so. But no library of my sources.
>> The Android.mk in my modules/sensors/ has :
>>
>>
>> # Copyright 2008 The Android Open Source Project
>>
>> LOCAL_PATH := $(call my-dir)
>>
>> # HAL module implemenation, not prelinked and stored in
>> # # hw/<SENSORS_HARDWARE_MODULE_ID>.<ro.product.board>.so
>> include $(CLEAR_VARS)
>> LOCAL_PRELINK_MODULE := false
>> LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
>> LOCAL_SHARED_LIBRARIES := liblog
>> LOCAL_SRC_FILES := sensors/mysensors.c
>> LOCAL_MODULE := sensors.myproject
>> include $(BUILD_SHARED_LIBRARY)
>>
>> Can anyone please suggest me on this? Have anyone tried implementing
>> sensors HAL?
>>
>
> Hi
> I could compile the sensor HAL module by placing the sources in
> hardware/ti/omap3/libsensors/.
> The library is compiled as /system/lib/hw/sensors.myproject.so.
> When I boot android with this changes the kernel boots with android logo.
> But it never comes with android desktop. The logcat shows same log again
> and again.
>
> the libraries in /system/lib/hw/ are
> overlay.zoom2.so
> sensors.myproject.so
>
> The logs in HAL are as follows..
>
> I/EGLDisplaySurface( 1944): refresh rate = 62.91 Hz
> I/HAL ( 1944): load: E id=copybit path=/system/lib/hw/copybit.myproject.so
> W/HAL ( 1944): load: module=/system/lib/hw/copybit.myproject.so
> error=Cannot find library
> W/SurfaceFlinger( 1944): ro.sf.lcd_density not defined, using 160 dpi
> by default.
> I/SurfaceFlinger( 1944): OpenGL informations:
> I/SurfaceFlinger( 1944): vendor : Android
> I/SurfaceFlinger( 1944): renderer : Android PixelFlinger 1.0
> I/SurfaceFlinger( 1944): version : OpenGL ES-CM 1.0
> I/SurfaceFlinger( 1944): extensions: GL_OES_byte_coordinates
> GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format
> GL_OES_compressed_paletted_texture G
> I/HAL ( 1944): load: E id=copybit path=/system/lib/hw/copybit.myproject.so
> W/HAL ( 1944): load: module=/system/lib/hw/copybit.myproject.so
> error=Cannot find library
> I/HAL ( 1944): load: E id=overlay path=/system/lib/hw/overlay.myproject.so
> W/HAL ( 1944): load: module=/system/lib/hw/overlay.myproject.so
> error=Cannot find library
> I/sysproc ( 1944): System server: starting Android runtime.
> .
> .
> .
> .
> E/BatteryService( 1944): Could not open
> '/sys/class/power_supply/battery/batt_temp'
> E/BatteryService( 1944): Could not open '/sys/candroid_power: wakeup
> (0->0) at 464145904588 (2000-01-01 00:07:38.637390202 UTC)
> lass/power_supply/battery/status'
> E/BatteryService( 1944): Could not open
> '/sys/class/power_supply/battery/health'
> E/BatteryService( 1944): Could not open
> '/sys/class/power_supply/battery/technology'
>
> # I/SystemServer( 1944): Starting Alarm Manager.
> I/power ( 1944): set_light_brightness for lcd(244)
> I/SystemServer( 1944): Starting Sensor Service.
> I/HAL ( 1944): load: E id=sensors path=/system/lib/hw/sensors.myproject.so
> I/DEBUG ( 857): *** *** *** *** *** *** *** *** *** *** *** *** ***
> *** *** ***
> I/DEBUG ( 857): Build fingerprint:
> 'device/myproject/myproject/myproject:1.5/MAIN/eng.gpramod.20090219.174441:eng/test-keys'
> I/DEBUG ( 857): pid: 1944, tid: 1960 >>> system_server <<<
> I/DEBUG ( 857): signal 11 (SIGSEGV), fault addr 00000000
> I/DEBUG ( 857): r0 80103130 r1 ad902d5c r2 ad904378 r3 00000000
> I/DEBUG ( 857): r4 ad90410c r5 00000004 r6 ad9023c5 r7 41037f50
> I/DEBUG ( 857): r8 456fada0 r9 41037f48 10 41037f38 fp 00000001
> I/DEBUG ( 857): ip a9c7210c sp 456fad90 lr a9c7165d pc ad9023e6
> cpsr a0000030
> I/DEBUG ( 857): #00 pc 000023e6
> /system/lib/libandroid_servers.so
> I/DEBUG ( 857): #01 pc 0000e2f4 /system/lib/libdvm.so
> I/DEBUG ( 857): #02 pc 000409ca /system/lib/libdvm.so
> I/DEBUG ( 857): #03 pc 00013048 /system/lib/libdvm.so
> I/DEBUG ( 857): #04 pc 000179ac /system/lib/libdvm.so
> I/DEBUG ( 857): #05 pc 000173f4 /system/lib/libdvm.so
> I/DEBUG ( 857): #06 pc 000525d8 /system/lib/libdvm.so
> I/DEBUG ( 857): #07 pc 000525f6 /system/lib/libdvm.so
> I/DEBUG ( 857): #08 pc 00047052 /system/lib/libdvm.so
> I/DEBUG ( 857): #09 pc 0000f96c /system/lib/libc.so
> I/DEBUG ( 857): #10 pc 0000f4e0 /system/lib/libc.so
> I/DEBUG ( 857): stack:
> I/DEBUG ( 857): 456fad50 ad03dad1 /system/lib/libdvm.so
> I/DEBUG ( 857): 456fad54 000edbc8 [heap]
> I/DEBUG ( 857): 456fad58 437c9830 /mspace/dalvik-heap/2 (deleted)
> I/DEBUG ( 857): 456fad5c 00000000
> I/DEBUG ( 857): 456fad60 00000000
> I/DEBUG ( 857): 456fad64 00000000
> I/DEBUG ( 857): 456fad68 00000000
> I/DEBUG ( 857): 456fad6c ad04887f /system/lib/libdvm.so
> I/DEBUG ( 857): 456fad70 00000320
> I/DEBUG ( 857): 456fad74 6de3f825
> I/DEBUG ( 857): 456fad78 456fadd0
> I/DEBUG ( 857): 456fad7c ad90410c /system/lib/libandroid_servers.so
> I/DEBUG ( 857): 456fad80 00000004
> I/DEBUG ( 857): 456fad84 ad9023c5 /system/lib/libandroid_servers.so
> I/DEBUG ( 857): 456fad88 df002777
> I/DEBUG ( 857): 456fad8c e3a070ad
> I/DEBUG ( 857): #00 456fad90 00000018
> I/DEBUG ( 857): 456fad94 80103130 /system/lib/hw/sensors.myproject.so
> I/DEBUG ( 857): 456fad98 456fadc0
> I/DEBUG ( 857): 456fad9c ad00e2f8 /system/lib/libdvm.so
> I/DEBUG ( 857): #01 456fada0 411f4a1c /dalvik-LinearAlloc (deleted)
> I/DEBUG ( 857): 456fada4 00157fa8 [heap]
> I/DEBUG ( 857): 456fada8 ad9023c5 /system/lib/libandroid_servers.so
> I/DEBUG ( 857): 456fadac 436ada40 /mspace/dalvik-heap/2 (deleted)
> I/DEBUG ( 857): 456fadb0 00000071
>
> --
> Best Regards
> Pramod
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---