Thanks,
But i don't think so it is important error. When i click Camera App and use
"dmesg" on terminal, I get log as bellow:
[ 71.427124] Hi253:
hi253_open
[ 71.430206] Hi253: hi253_open
successful
[ 71.504150] Hi253:
hi253_s_power
[ 71.594635] Hi253:
hi253_def_config
[ 71.598297] Hi253:
mt9v113_write_regs
[ 71.878417] Hi253: next->token ==
TOK_DELAY!
[ 71.882873] Hi253:
hi253_vga_mode
[ 71.886352] Hi253:
mt9v113_write_regs
[ 72.011260] Hi253: next->token ==
TOK_DELAY!
[ 72.015747] Hi253: format
V4L2_MBUS_FMT_YUYV8_2X8
[ 72.020660] Hi253:
mt9v113_write_regs
[ 72.151855] Hi253: next->token ==
TOK_DELAY!
[ 73.555114] Hi253:
hi253_open
[ 73.558258] Hi253: hi253_open
successful
[ 73.606994] Hi253:
hi253_get_pad_format
[ 73.610992] Hi253: Exit hi253_get_pad_format
But on my logcat terminal:
D/****CameraHAL( 1110): cameraHal BACK 0
D/****CameraHAL( 1110): cameraHal 0
V/CameraHolder( 1831): open camera 0
D/****CameraHAL( 1110): cameraHal BACK 0
D/****CameraHAL( 1110): cameraHal 0
I/CameraService( 1110): Opening camera 0
I/****CameraHAL( 1110): camera_device open
E/CameraHardware( 1110): version >= KERNEL_VERSION(2,6,37)
E/V4L2Camera( 1110): Open
E/V4L2Camera( 1110): Open_media_device
D/V4L2Camera( 1110): pads for entity 1=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): (1 OUTPUT)
D/V4L2Camera( 1110): [1:1]===>[5:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): pads for entity 2=
D/V4L2Camera( 1110): (0 OUTPUT)
D/V4L2Camera( 1110): [2:0]===>[1:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): pads for entity 3=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): (1 OUTPUT)
D/V4L2Camera( 1110): [3:1]===>[4:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): [3:1]===>[5:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): pads for entity 4=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): pads for entity 5=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): (1 OUTPUT)
D/V4L2Camera( 1110): (2 OUTPUT)
D/V4L2Camera( 1110): [5:1]===>[6:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): [5:2]===>[7:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): [5:1]===>[10:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): [5:2]===>[13:0]
D/V4L2Camera( 1110): ACTIVE
D/V4L2Camera( 1110): [5:2]===>[14:0]
D/V4L2Camera( 1110): ACTIVE
D/V4L2Camera( 1110): [5:2]===>[15:0]
D/V4L2Camera( 1110): ACTIVE
D/V4L2Camera( 1110): pads for entity 6=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): pads for entity 7=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): (1 OUTPUT)
D/V4L2Camera( 1110): [7:1]===>[9:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): [7:1]===>[10:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): pads for entity 8=
D/V4L2Camera( 1110): (0 OUTPUT)
D/V4L2Camera( 1110): [8:0]===>[7:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): pads for entity 9=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): pads for entity 10=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): (1 OUTPUT)
D/V4L2Camera( 1110): [10:1]===>[12:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): pads for entity 11=
D/V4L2Camera( 1110): (0 OUTPUT)
D/V4L2Camera( 1110): [11:0]===>[10:0]
D/V4L2Camera( 1110): INACTIVE
D/V4L2Camera( 1110): pads for entity 12=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): pads for entity 13=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): pads for entity 14=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): pads for entity 15=
D/V4L2Camera( 1110): (0 INPUT)
D/V4L2Camera( 1110): pads for entity 16=
D/V4L2Camera( 1110): (0 OUTPUT)
D/V4L2Camera( 1110): [16:0]===>[5:0]
D/V4L2Camera( 1110): INACTIVE
D/dalvikvm( 1831): GC_CONCURRENT freed 231K, 10% free 5552K/6151K, paused
17ms+32ms, total 196ms
D/dalvikvm( 1831): GC_FOR_ALLOC freed 59K, 10% free 5581K/6151K, paused
36ms, total 37ms
I/dalvikvm-heap( 1831): Grow heap (frag case) to 6.584MB for 830224-byte
allocation
D/dalvikvm( 1831): GC_CONCURRENT freed 1K, 9% free 6390K/6983K, paused
14ms+15ms, total 54ms
D/dalvikvm( 1831): WAIT_FOR_CONCURRENT_GC blocked 35ms
D/dalvikvm( 1831): GC_FOR_ALLOC freed 0K, 9% free 6391K/6983K, paused 33ms,
total 33ms
I/dalvikvm-heap( 1831): Grow heap (frag case) to 7.028MB for 467008-byte
allocation
D/dalvikvm( 1831): GC_CONCURRENT freed 0K, 9% free 6847K/7495K, paused
24ms+2ms, total 98ms
D/dalvikvm( 1831): WAIT_FOR_CONCURRENT_GC blocked 33ms
E/CameraHardware( 1110): initDefaultParameters
D/CameraHardware( 1110): Set Parameter...!!
D/CameraHardware( 1110): PreviewFormat yuv422sp
D/CameraHardware( 1110): PictureFormat jpeg
D/CameraHardware( 1110): preview width:640,height:480
D/CameraHardware( 1110): picture width:640,height:480
D/CameraHardware( 1110): FRAMERATE 15
D/CameraHardware( 1110): Picture Size by CamHAL 640 x 480
D/CameraHardware( 1110): Preview Resolution by CamHAL 640 x 480
D/CameraHardware( 1110): enableMsgType:3085
I/AwesomePlayer( 1110):
setDataSource_l('/system/media/audio/ui/camera_click.ogg')
E/WVMExtractor( 1110): Failed to open libwvm.so
I/AwesomePlayer( 1110):
setDataSource_l('/system/media/audio/ui/VideoRecord.ogg')
E/WVMExtractor( 1110): Failed to open libwvm.so
D/dalvikvm( 1831): GC_FOR_ALLOC freed 832K, 20% free 6055K/7495K, paused
87ms, total 87ms
D/CameraHardware( 1110): Set Parameter...!!
D/CameraHardware( 1110): PreviewFormat yuv422sp
D/CameraHardware( 1110): PictureFormat jpeg
D/CameraHardware( 1110): preview width:640,height:480
D/CameraHardware( 1110): picture width:640,height:480
D/CameraHardware( 1110): FRAMERATE 15
D/CameraHardware( 1110): Picture Size by CamHAL 640 x 480
D/CameraHardware( 1110): Preview Resolution by CamHAL 640 x 480
D/CameraHardware( 1110): Set Parameter...!!
D/CameraHardware( 1110): PreviewFormat yuv422sp
D/CameraHardware( 1110): PictureFormat jpeg
D/CameraHardware( 1110): preview width:640,height:480
D/CameraHardware( 1110): picture width:640,height:480
D/CameraHardware( 1110): FRAMERATE 15
D/CameraHardware( 1110): Picture Size by CamHAL 640 x 480
D/CameraHardware( 1110): Preview Resolution by CamHAL 640 x 480
D/dalvikvm( 1831): GC_CONCURRENT freed 3K, 13% free 6563K/7495K, paused
12ms+12ms, total 51ms
D/dalvikvm( 1831): WAIT_FOR_CONCURRENT_GC blocked 30ms
D/dalvikvm( 1831): GC_FOR_ALLOC freed 323K, 17% free 6240K/7495K, paused
26ms, total 26ms
D/dalvikvm( 1831): GC_CONCURRENT freed <1K, 10% free 6751K/7495K, paused
17ms+13ms, total 102ms
D/dalvikvm( 1831): WAIT_FOR_CONCURRENT_GC blocked 65ms
D/dalvikvm( 1831): GC_FOR_ALLOC freed 333K, 15% free 6435K/7495K, paused
75ms, total 76ms
D/dalvikvm( 1831): GC_FOR_ALLOC freed <1K, 10% free 6758K/7495K, paused
15ms, total 15ms
I/dalvikvm-heap( 1831): Grow heap (frag case) to 7.120MB for 186432-byte
allocation
D/dalvikvm( 1831): GC_FOR_ALLOC freed 0K, 10% free 6940K/7687K, paused
18ms, total 18ms
D/dalvikvm( 1831): GC_FOR_ALLOC freed 323K, 14% free 6617K/7687K, paused
31ms, total 39ms
D/dalvikvm( 1831): GC_FOR_ALLOC freed <1K, 10% free 6941K/7687K, paused
84ms, total 84ms
V/StateManager( 1831): startState class com.android.gallery3d.app.PhotoPage
V/NFC ( 1831): this device does not have NFC support
D/OrientationManager( 1831): lock orientation to landscape
D/dalvikvm( 1831): GC_CONCURRENT freed 503K, 12% free 6960K/7879K, paused
18ms+34ms, total 132ms
D/CameraHardware( 1110): Set Parameter...!!
D/CameraHardware( 1110): PreviewFormat yuv422sp
D/CameraHardware( 1110): PictureFormat jpeg
D/CameraHardware( 1110): preview width:640,height:480
D/CameraHardware( 1110): picture width:640,height:480
D/CameraHardware( 1110): FRAMERATE 15
D/CameraHardware( 1110): Picture Size by CamHAL 640 x 480
D/CameraHardware( 1110): Preview Resolution by CamHAL 640 x 480
V/camera ( 1831): Preview size is 640x480
D/CameraHardware( 1110): Set Parameter...!!
D/CameraHardware( 1110): PreviewFormat yuv422sp
D/CameraHardware( 1110): PictureFormat jpeg
D/CameraHardware( 1110): preview width:640,height:480
D/CameraHardware( 1110): picture width:640,height:480
D/CameraHardware( 1110): FRAMERATE 15
D/CameraHardware( 1110): Picture Size by CamHAL 640 x 480
D/CameraHardware( 1110): Preview Resolution by CamHAL 640 x 480
D/****CameraHAL( 1110): cameraHal BACK 0
D/****CameraHAL( 1110): cameraHal 0
D/****CameraHAL( 1110): cameraHal BACK 0
D/****CameraHAL( 1110): cameraHal 0
V/camera ( 1831): Preview size is 640x480
D/CameraHardware( 1110): Set Parameter...!!
D/CameraHardware( 1110): PreviewFormat yuv422sp
D/CameraHardware( 1110): PictureFormat jpeg
D/CameraHardware( 1110): preview width:640,height:480
D/CameraHardware( 1110): picture width:640,height:480
D/CameraHardware( 1110): FRAMERATE 15
D/CameraHardware( 1110): Picture Size by CamHAL 640 x 480
D/CameraHardware( 1110): Preview Resolution by CamHAL 640 x 480
W/****CameraHAL( 1110): ----Preview not Enabled----
V/camera ( 1831): startPreview
W/****CameraHAL( 1110): ----Preview not Enabled----
E/CameraHardware( 1110): setPreviewWindow
D/****CameraHAL( 1110): Exiting the function
E/CameraHardware( 1110): startPreview
E/V4L2Camera( 1110): Open
D/dalvikvm( 1325): WAIT_FOR_CONCURRENT_GC blocked 1ms
D/CameraHardware( 1110): startPreview width:640,height:480
E/V4L2Camera( 1110): Configure
D/V4L2Camera( 1110): CameraConfigure PreviewFormat: w=640 h=480
E/V4L2Camera( 1110): BufferMap
E/V4L2Camera( 1110): StartStreaming
E/V4L2Camera( 1110): StartStreaming: Unable to start capture: Broken pipe
E/V4L2Camera( 1110): VietHQ: Toi khong muon hien len dong nay!
E/CameraHardware( 1110): Camera StartStreaming fail: Broken pipe
E/V4L2Camera( 1110): Uninit
Why I can't streaming video? Do you know set format color for camera as VGA
(640x420), HD720 (1280x720) on driver? When streaming video, hi253 camera
driver will run what function?
Help me, i am stucking. thanks for your share.
Regards,
Hoang Quoc Viet.
Vào 04:29:19 UTC+7 Thứ năm, ngày 06 tháng mười một năm 2014, ckkeo đã viết:
>
> Check the camera Service Provider.
> It seems not being loaded for some reason!
>
> W/Launcher.LauncherProvider( 1677): Unable to add favorite:
> com.android.camera/com.android.camera.Camera
> W/Launcher.LauncherProvider( 1677):
> android.content.pm.PackageManager$NameNotFoundException:
> ComponentInfo{com.android.camera/com.android.camera.Camera}
> W/Launcher.LauncherProvider( 1677): at
> android.app.ApplicationPackageManager.getActivityInfo(ApplicationPackageManager.java:225)
> W/Launcher.LauncherProvider( 1677): at
> com.android.launcher2.LauncherProvider$DatabaseHelper.addAppShortcut(LauncherProvider.java:924)
> W/Launcher.LauncherProvider( 1677): at
> com.android.launcher2.LauncherProvider$DatabaseHelper.loadFavorites(LauncherProvider.java:828)
> W/Launcher.LauncherProvider( 1677): at
> com.android.launcher2.LauncherProvider$DatabaseHelper.access$000(LauncherProvider.java:218)
> W/Launcher.LauncherProvider( 1677): at
> com.android.launcher2.LauncherProvider.loadDefaultFavoritesIfNecessary(LauncherProvider.java:213)
> W/Launcher.LauncherProvider( 1677): at
> com.android.launcher2.LauncherModel$LoaderTask.loadWorkspace(LauncherModel.java:1108)
> W/Launcher.LauncherProvider( 1677): at
> com.android.launcher2.LauncherModel$LoaderTask.loadAndBindWorkspace(LauncherModel.java:852)
> W/Launcher.LauncherProvider( 1677): at
> com.android.launcher2.LauncherModel$LoaderTask.run(LauncherModel.java:956)
> W/Launcher.LauncherProvider( 1677): at
> android.os.Handler.handleCallback(Handler.java:615)
> W/Launcher.LauncherProvider( 1677): at
> android.os.Handler.dispatchMessage(Handler.java:92)
> W/Launcher.LauncherProvider( 1677): at
> android.os.Looper.loop(Looper.java:137)
> W/Launcher.LauncherProvider( 1677): at
> android.os.HandlerThread.run(HandlerThread.java:60)
>
> Chinda
>
> Le 05/11/2014 11:27, Việt Hoàng a écrit :
>
>
> Hi cckeo,
> Thank you for last your reply,
> I get error as follow:
> E/V4L2Camera( 1110): StartStreaming: Unable to start capture: Broken pipe
> E/CameraHardware( 1110): Camera StartStreaming fail: Broken pipe
> When i posting driver hi253 camera, i get device /dev/video2. HAL Camera
> can open device and read/write register on Camera. But i can't streaming
> video.
> I attacted logboot.txt and logcat.txt. Please help me resolve my issue.
> Thanks,
> Hoang Quoc Viet.
> Vào 20:15:08 UTC+7 Thứ hai, ngày 27 tháng mười năm 2014, ckkeo đã viết:
>
> Hi,
> Sorry for the late answer (holiday in France).
>
> Related to your questions:
>
> #1. In your log file, I saw the message "omap3_init_camera successful!",
> but I doubt about this message because if it is really successful then you
> should able to register the sub i2c subdevice with V4l2 device driver.
> Narrow down the problem by just comment out all the v4l2 staffs in the
> platform layer, BUT make sur that all th Camera's ID information are set
> correctly to see if the Device driver will be loaded (because in your log,
> I don(t see any message from the camera device driver) by the system and
> the probe function is called (add as much the printk to check).
>
> There might have 2 potential reasons for your fails:
>
> a. the Camera's gpios are incorrectly set.
> Check the gpios settings.
> Check the i2c has been configured appropriately for your
> camera device (e.g type, index, clock, etc ...)
>
> b. the Camera has been initialized too early VS the v4l2 core layer
> within the plat-form driver.
> If this is the case then all the v4l2 registrations need to be
> done in the Camara's "device driver" initialization and not in the platform.
>
> #2. my comments are in the answer #1-b
>
> #3. The reason that you can't read/write is because the Device Driver has
> not been loaded and initialized (check answer #1).
>
> #4. All your problems lead to the answer in #1.
>
> Tips:
> Don't hesitate to add as much printk in your code (on only just for the
> status success/failed).
>
> Hope this help.
> Chinda
>
> Le 21/10/2014 02:30, Việt Hoàng a écrit :
>
> Thanks for your reply,
> I have attached files include: hi253.c driver and hi253_log,
> board-omap3beagle.c (file board config) and board-omap3beagle-camera.c
> (file init camera).
> 1. My log give error: isp_register_subdev_group: Unable to register
> subdev hi253
> In isp.c file check board_info and give me this error:
> subdev = v4l2_i2c_new_subdev_board(&isp->v4l2_int_device, adapter,
> board_info->board_info, NULL, 1);
> if (subdev == NULL) {
> printk(KERN_ERR "%s: Unable to register subdev %s\n",
> __func__, board_info->board_info->type);
> continue;
> }
>
> if (first)
> sensor = subdev;
>
> 2. hi253 driver use struct v4l2_int_device, i think convert to
> v4l2_subdev. is it should done?
> 3. in hi253_write_reg function and hi253_read_reg, i can't read or write
> to register of hi253. I don't have any solution for this. Please help me.
> 4. When i can sue i2c_tool get, set, dump, detect hi253 camera ? Only
> support power and clock( MCLK=24Mhz), that i done but i don't use i2cdump,
> i2cget, i2cset. It give error: Device bussy.
> Thanks,
> Viet.
>
> 2014-10-20 17:38 GMT+07:00 ckkeo <[email protected]>:
>
> In order to help, Please provide more details and attach logs file???
>
> Meanwhile, you can check these below points:
>
> 1 - Does the platform layer apply the correct power level to all
> sections of the Camera HW?
> 2 - Are all appropriated ID information (of the camera) being added to
> the Device Driver, in order, for the "probe" routine to correctly detecte
> and intialize the HW.
> 3 - Does the Firmeware (if any) have been downloaded successfully into
> the HW.
> 4 - And finally check if the Device Drive has been successfully loaded
> by the kernel and the driver has initialized the HW without any errors.
>
> Chinda
>
> Le 19/10/2014 10:24, Việt Hoàng a écrit :
>
> Hi cckeo,
> I have tried to use i2c-tool for detect, get, set register on hi253 camera
> but it not work. I use this patch for add hi253 Camera on kernel configure:
> https://gitorious.org/angstrom/angstrom-linux/commit/046dac666301c0df22679424169675045c70defd
> Why i can't detect Camera sensor although i have supported Power sequence,
> MCLK (24MHz) for it ?
>
>
> Vào 21:27:52 UTC+7 Thứ năm, ngày 18 tháng chín năm 2014, ckkeo đã viết:
>
> Check the 3 points below:
>
> a- Your camera driver source code came from hi253 and have been patched
> against <kernel>/drivers/media/<where, which file>?
> You have to look for the "device node" in this code, the HAL layer
> will need it to open and access to the Hi253 device driver.
>
> b- Your plateform driver (in <kernel>/arch/arm/mach-omap2/xxxxx.c) has
> been patched:
> Check all gpios are correctly mapped for the Hi253.
> Based on your Ti doc for the panther plateform, the i2c should be OK,
> but you have to check the schematic for the // bus part.
>
> c - You can start implementing the Hi253 HAL layer inspiring from mt9v113
> source code:
> - Open the correct V4L2 device node (check how the device driver (#a)
> is set for it).
> - Open/Close/Read/Write on V4L2 are quite standard, but NOT the ops
> (ioctl) which should be handle according to the Hi253 specifications in the
> camera HAL interface.
>
> Hope this point you to the right direction.
> Chinda
>
> Le jeudi 18 septembre 2014 03:42:52 UTC+2, Việt Hoàng a écrit :
>
> Hi cckeo,
> I don't have hi253 HAL code. I am editing Camera HAL code that supported
> by TI (or Jorjin, i uncertain):
> http://59.124.231.13/index.php/JAJ_1.0.DEV04_AP_Module_AM37_Jelly_Bean_Release_Notes.
>
> On folder <panther-bsp>/hardware/ti/omap3/camera.
> But i am stucking in here. I am reading and trying to understand code but
> it is difficult with me. Thanks for your share.
> Do you have other idea?
> Thanks,
> Do your best, the rest you come!
> Hoang Quoc Viet.
>
> Vào 21:47:10 UTC+7 Thứ tư, ngày 17 tháng chín năm 2014, chinda keodouangsy
> đã viết:
>
> OK, your hi253 driver seems to intialize and drive correctly the i2c and
> the // data bus.
> Can you show me your hi253 HAL code? Do you have it?
>
>
> Le 16/09/2014 05:07, Việt Hoàng a écrit :
>
>
>
> <https://lh3.googleusercontent.com/-wyyLIhgNriU/VBel5J7DGlI/AAAAAAAAAFs/UOuw9H1deCU/s1600/cameraConnecttor.jpg>
> Thanks for your reply!
> 1. Here this connector I used. Hi253 Camera connect with DM3730 AP Module
> through I2C Bus and Parallel Interface (CAM D2,...,CAM D9) as above image.
> 2. Here Source code Hi253 Driver that I use:
> https://github.com/allwinner-ics/lichee_linux-3.0/blob/master/drivers/media/video/sun4i_csi/device/hi253.c
> Have you give me any advise?
>
> Vào 10:00:55 UTC+7 Thứ hai, ngày 15 tháng chín năm 2014, chinda
> keodouangsy đã viết:
>
> That's lead to the question I've asked before, as there are some Hardware
> dependencies:
> - *** How do you connect the hi253 camera to your board?
> Check the vendor document to know on which bus (USB, PCI or
> i2c) the hi253 used to connect to the system.
> Normally the hi253 code should help you to identify the bus
> used to connect to the system.
>
> What is for sure is that the mt9v113 does use i2c bus to connect to the
> system (e.g. your board).
>
>
>
>
>
> Le 12/09/2014 09:50, Việt Hoàng a écrit :
>
> I have checked existing HAL camera on Link that I posted. But on file:
> V4L2camera.cpp only support 3 sensor camera: mt9v113, mt9t111, tvp514x.
> 1 - On hi253 driver, it register with v4l2 interface with funtion:
> - v4l2_int_device_register(&hi253_int_device);
> 2 - On mt9v113 driver, it register with v4l2 inter with 2 functions:
> - /*
> * Register as a subdev
> */
> v4l2_i2c_subdev_init(&mt9v113->subdev, client, &mt9v113_ops);
> mt9v113->subdev.flags |= V4L2_SUBDEV_FL_HAS_DEVNODE;
>
> /*
> * Register as media entity
> */
> mt9v113->pad.flags = MEDIA_PAD_FLAG_OUTPUT;
> ret = media_entity_init(&mt9v113->subdev.entity, 1, &mt9v113->pad, 0);
> f
> I don't understand about this different. I am stucking here. Can you show
> me a solution?
> Vào 23:35:40 UTC+7 Thứ ba, ngày 09 tháng chín năm 2014, ckkeo đã viết:
>
> I just answered your other thread!
>
> Did you have any camera comes with your board today?
>
> Check and locate your existing HAL camera source code. (i.e. Did you see
> any camera folder within the <panther-bsp>/hardware folder ?)
> Sure that it's better if you can get the HAL code from the vendor. (make
> sure that the HAL can drive the V4L2 driver).
>
> Chinda
>
>
> Le 09/09/2014 11:04, Việt Hoàng a écrit :
>
> Thank you verry much!
> I am clearly steps in integrate process.
> I was success re-build kernel that add hi-253 driver. But i don't
> understand about:
>
> 1 - Is Hi-253 driver compatibility with HAL camera at patch:
> http://processors.wiki.ti.com/images/6/6c/0001-HAL-camera-support-added-for-beagleboard.patch.gz
> or i have to contact with vendors for HAL camera?
> Thank you!
>
> Regards,
> VietHQ
> Do your best, the rest you come!
>
> Vào 04:04:40 UTC+7 Thứ ba, ngày 09 tháng chín năm 2014, ckkeo đã viết:
>
> In clear you have to do these below steps:
>
> -------------------------
> The kernel part
> ------------------------
> 1 - Integrate the hi253 device driver into your Panther board kernel
> a - Add the driver source code to your kernel
> b - Configure OMAP to recognize your hi253 camera
> c - Enable the Camera Module to your kernel config
>
> The patch for these steps have been provided in the TI's porting
> guide at this link :
> http://processors.wiki.ti.com/images/a/aa/0001-camera-sensor-support-mt9v113-for-beagleboard.patch.gz
> All you have to do is apply the patch to your kernel.
>
> 2 - Re-build your kernel
>
> You can refer to this link for How to build the kernel : <a
> moz-do-not-send="true" href="
> http://processors.wiki.ti.com/index.php/TI-Android-FroYo-DevKit-V2_UserGuide#Kernel"
>
> target="_blank" onmousedown="this.href='
> http://www.google.com/url?q\75http%3A%2F%2Fprocessors.wiki.ti.com%2Findex.php%2FTI-Android-FroYo-DevKit-V2_UserGuide%23Kernel\46sa\75D\46sntz\0751\46usg\75AFQjCNGEe4vvD2xeNY2GV2TmKIkiC9n5ng';return
>
> <http://www.google.com/url?q%5C75http%3A%2F%2Fprocessors.wiki.ti.com%2Findex.php%2FTI-Android-FroYo-DevKit-V2_UserGuide%23Kernel%5C46sa%5C75D%5C46sntz%5C0751%5C46usg%5C75AFQjCNGEe4vvD2xeNY2GV2TmKIkiC9n5ng';return>
>
> true;" onclick="this.href='
> http://www.google.com/url?q\75http%3A%2F%2Fprocessors.wiki.ti.com%2Findex.php%2FTI-Android-FroYo-DevKit-V2_UserGuide%23Kernel\46sa\75D\46sntz\0751\46usg\75AFQjCNGEe4vvD2xeNY2GV2TmKIk
>
> <http://www.google.com/url?q%5C75http%3A%2F%2Fprocessors.wiki.ti.com%2Findex.php%2FTI-Android-FroYo-DevKit-V2_UserGuide%23Kernel%5C46sa%5C75D%5C46sntz%5C0751%5C46usg%5C75AFQjCNGEe4vvD2xeNY2GV2TmKIk>
>
> ...
--
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
---
You received this message because you are subscribed to the Google Groups
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.