This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

One field missing in interlace capture mode.

Other Parts Discussed in Thread: TVP7002

Dear Sir,

Please find the below image,During video capture mode,which we have got from the following hardware and software configurations.

Hardware : ti8148  processor and adv7180 decoder

Decoder  Image resolution  : 720 X 576

Linux kernel : linux-2.6.37-psp04.04.00.01

Input Mode:

Input Capture Mode: YUV422P

In scan Format : Interlaced.

Output Mode:

YUYV422Interleaved.

scan format : Interlaced.

Application used : saLoopBackFbdev.c

Please help us to get full image.

thanks

senthil nathan.

  • Hello,

    Could you attach a image of what you are observing?

    Best Regards,

    Margarita

  • Hi,
    Please find the attachment , what we have got.

    thanks

    senthil.



  • Hello,

    I can't see any attachment in your post.

    Best Regards,

    Margarita

  •  Hi,

    Please see the uploaded image,I did actually crop the image.

    It actually 720 x 576 in size,due to upload issue i did like this,But effort is same in through out the image.

    thanks

    senthil.

  • Hi ,

    If you do zoom this image,we can see that exactly one field is missed.

    For your information, i have furnished the details again.The input capture device is

    DVD player in PAL std.

    thanks

    senthil.

  • Hello,

    Check my previous post this is the same problem(Even field of image capture are black) and you will find the answer.

    Best Regards,

    Margarita

  • Hi Margartia,

    I have gone through the link what you have sent.But in my case,I used capture format as YUV422P and storing format is YUYV422I.I havent done any YUV to RGB or vice versa..

    thanks

    senthil nathan.D.

  • Hi Margartia,

    Please check the below log.

    root@generic-armv7a:/home/senthil_vpss/drivers# ./load.sh
    SysLink version : 2.10.03.20
    SysLink module created on Date:Feb 23 2012 Time:13:47:25
    Attached to slave procId 2.
    Loading procId 2.
    Loaded file ti814x_hdvpss_1G.xem3 on slave procId 2.
    Started slave procId 2.
    Inside vps_capt_init...
    Inside vps_capt_add_ctrl...
    Inside vps_capt_add_ctrl...
    Inside vps_capt_add_ctrl...
    Inside vps_capt_add_ctrl...

    Inside ti81xxfb_probe:no of resources0
    Inside ti81xxfb_create_framebuffers..
    create 3 fbs
    fb_infos(3) allocated.

    Inside ti81xxfb_allocate_fbs:No of  device::3

    vram 0:16M,1:16M,2:16M
    fb 0 size 16777216
    fb 1 size 16777216
    fb 2 size 16777216

    Inside ti81xxfb_alloc_fbmem...
    allocating 16777216 bytes for fb 0
    allocated VRAM paddr 87700000, vaddr cc000000
    Inside ti81xxfb_alloc_fbmem...
    allocating 16777216 bytes for fb 1
    allocated VRAM paddr 88700000, vaddr cd000000
    Inside ti81xxfb_alloc_fbmem...
    allocating 16777216 bytes for fb 2
    allocated VRAM paddr 89700000, vaddr ce000000
    region0 phys 87700000 virt cc000000 size=16777216
    region1 phys 88700000 virt cd000000 size=16777216
    region2 phys 89700000 virt ce000000 size=16777216
    fb memory allocated.
    Size 1000
    Mask 1000000 -1
    Dma alocated page
    DP 1
    DP 2
    DP 3
    DP 4
    Size 1000
    Mask 1000000 -1
    Dma alocated page
    DP 1
    DP 2
    DP 3
    DP 4
    Size 1000
    Mask 1000000 -1
    Dma alocated page
    DP 1
    DP 2
    DP 3
    DP 4
    clut mem allocated.


    Inside ti81xxfb_fbinfo_init.
    Inside ti81xxfb_fbinfo_init:1
    check_fb_var
    tfb_datamode_to_vpss_datamode..
    xres = 1920, yres = 1080, vxres = 1920, vyres = 1080,xoffset = 0, yoffset = 0
    Inside fb buffer setup:Non interlaced mode
    set_fb_fix
    Inside ti81xxfb_fbinfo_init.
    Inside ti81xxfb_fbinfo_init:1
    check_fb_var
    tfb_datamode_to_vpss_datamode..
    xres = 1920, yres = 1080, vxres = 1920, vyres = 1080,xoffset = 0, yoffset = 0
    Inside fb buffer setup:Non interlaced mode
    set_fb_fix
    Inside ti81xxfb_fbinfo_init.
    Inside ti81xxfb_fbinfo_init:0
    check_fb_var
    tfb_datamode_to_vpss_datamode..
    xres = 720, yres = 576, vxres = 720, vyres = 576,xoffset = 0, yoffset = 0
    Inside fb buffer setup:Interlaced mode
    set_fb_fix
    fb_infos initialized
    tfb_datamode_to_vpss_datamode..
    tfb_datamode_to_vpss_datamode..
    tfb_datamode_to_vpss_datamode..
    framebuffers registered
    fbs sysfs created
    fbs sysfs created
    Inside ti81xxvin_probe...
    Probe:Inside no of resources:1
    Inside probe:the no of captures:4
    Inside adv7180 probe.....

    adv7180 2-0020: chip found @ 0x40 (OMAP I2C adapter)
    I2C : FPGA Configuration
    Inside __adv7180_status..
    Inside case:6
    select video decoder called
    ti81xxvin ti81xxvin: registered sub device adv7180
    ti81xxvin ti81xxvin: TI81xx HDVPSS Capture driver initialized

    In this log,According to "DM814X AM387X VPSS Video Driver User Guide"

    in FBDEV Driver
    FBDEV driver supports only memory mapped buffers. Driver allocates one physically contiguous buffers for each
    node, which can support up to 1920x1080 resolution 32 bpp format. By default, driver only allocates the memory for
    FB0(dev/fb0) node. Application need set the memory size if accessing /dev/fb1 and /dev/fb2 when loading FBDev
    modules.
    Set Frame Buffer size for FB Nodes
    $ insmod ti81xxfb.ko vram=0:XXM,1:YYM,2:ZZM

    Once we did  "insmod ti81xxfb.ko vram=0:16M,1:16M,2:16M",We have got the above log.It means,the resolution configuration value 720*576  and bits per pixel as 16 are assigned in vram 2 ( that is as per the guide it will be /dev/fb2)with interlaced mode.

    But we start the capture  by saLoopBackFbdev , ti81xxvin.ko begins the capture and inside this ti81xxvin_main.c

    What we have suspect here is , instead of /dev/fb2 ,the capture device got the frame buffer as /dev/fb0 which  is no n interlaced one.There is api called get valid field ,which checks the video "buf params-> interlaced" and  here it fails and assign that field value as none.

    We need the help how to assign /dev/fb2 to the capture device instead of /dev/fb0 as default.

    Note:-  In saLoopBackFbdev application we assign  as #define FBDEV_DEVICE            "/dev/fb2"


    thanks

    senthil nathan.D.

  • Hello,

    By default /dev/fb2 is connected to SD display. SD display resolution is NTSC.

    Here is the default setup:

    fb0
    -- => graphics0 - - => hdmi_venc(display0)->on_chip_hdmi output
    * DM816X/AM389X, DM813X Platform
    fb1
    -- => graphics1 - - => hdcomp_venc(display3)->component output
    * DM814X/AM387X Platform
    fb1 -- => graphics1 - - => dvo2_venc(display1) -> LCD pannel or external display device
    fb2 -- => graphics2 - - => sd_venc(display2)->composite ouput

    I recommend you to check :

    http://processors.wiki.ti.com/index.php/TI81XX_PSP_VIDEO_CAPTURE_Driver_User_Guide#Sample_Applications

    http://processors.wiki.ti.com/index.php/DM81xx_AM38xx_Adding_External_Decoders_to_V4L2_Capture_Driver

    Best Regards,

    Margarita

  • Dear Margartia,


    Following the above mail thread,I need to post one more query.When i execute the saLoopBackFbdev application,the execution was failed and stopped at query dv preset set / get condition. When i gone through the code.

    arch/arm/mach-omp2/ti81xx_vpss.c , the preset values used as

    static const struct v4l2_dv_preset hdvpss_inst0_inp0_presets[] = {
            {
                    .preset = V4L2_DV_720P60,
            },
            {
                    .preset = V4L2_DV_1080I60,
            },
            {
                    .preset = V4L2_DV_1080P60,
            },
            {
                    .preset = V4L2_DV_1080P30,
            },
    };

    But, in our case, the decode used is adv7180 720x576 interlaced one.we couldnt find this preset resolution in the driver.So i suspect that because of this, the code couldnt capture interlaced video, could you please explain to us.

    One more thing, Is ti8148 support interlaced video input ?

    thanks

    senthil nathan.D.

  • Hello,

    Rajeshkumar R said:
    One more thing, Is ti8148 support interlaced video input ?

    Could you try with with saLoopBack demo not with saLoopBackFBdev?

    Note:

    For  interlaced inputs scaling and colorspaceconversion is not possible.

    YUV to RGB is supported only for progressive modes and not for interlaced modes.

    saLoopBackFbdev demo:

    Capture driver takes YUV422 as input, converts it to RGB888 using color space converter of VIP port.

    Capture driver detects incoming resolution and configures capture and display driver for same resolution.

    Best Regards,

    Margarita

  • Hi Margarita,

    Thanks for your reply.Here with i have provide the config information:

    Hardware : ti8148  processor and adv7180 decoder

    Decoder  Image resolution  : 720 X 576

    Linux kernel : linux-2.6.37-psp04.04.00.01

    Input Mode:

    Input Capture Mode: YUV422P

    In scan Format : Interlaced.

    Output Mode:YUYV422Interleaved.( Not RGB Format).

    scan format : Interlaced.

    Application used : saLoopBackFbdev.c

    Now, tell us, is this saLoopBackFbdev support for the above configuration.

    One more thing , need to tell that in both applications(saLoopBack / saLoopBackFbdev ) query_dv_preset is failed for Set in 

    ret = v4l2_subdev_call(ti81xxvin_obj.sd[inst->curr_sd_index], video,
                            s_dv_preset, dv_preset);

    It got failed in this call in ti81xxvin_main.c.Could you give the solution for this.

    We need to set the DV preset as 576i25 or 50, we couldnt find the enum value for this.

    For your information we used the adv7180 decoder driver come along with linux kernel :

    linux-2.6.37-psp04.04.00.01/drivers/media/video/adv7180.c ,Is there need to change any code on this driver.

    Please help us to resolve this issues.

    thanks

    senthil nathan.D.

  • Hello,

    You should add it like external decoder first:

    http://processors.wiki.ti.com/index.php/DM81xx_AM38xx_Adding_External_Decoders_to_V4L2_Capture_Driver

    Rajeshkumar R said:
    One more thing , need to tell that in both applications(saLoopBack / saLoopBackFbdev ) query_dv_preset is failed for Set in 

    If you are seeing this:

     Mode set is 0
    Setting DV Preset failed

    this means that the input is its not able to detect the input resolution.

    Please check IO expansion board is connected properly and the video source as well.

    Make sure that you make the changes in the saLoopBack demo.

    Best Regards,

    Margarita

  • Hi Margarita,

    We have done the changes  as adding the external decoder , but the result is same ,still we have missed one field as above.

    Are  there any registers need to configure with particular value for interlaced video capture.Please help us because we are out of time to deliver the product.

    thanks

    senthil nathan.D.

  • Hello,

    Please apply the patches which are attached here:

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/186865/672611.aspx

    i will try to involve an v4l2 expert.

    Best  Regards,

    Margarita

  • Hi Senthil,

     

    Are you using scalar in the capture path, if the scalar is used in the pipeline, then there is a possibility that your one of the field will not get captured..

    If you are not using, in that case, can you check your pitch/line offset? It might be overwring into the same field...

    Also, are you sure your decoder is outputting interlaced fields?

     

    Regards,

    Brijesh

     

    Regards,

    Brijesh

  • Hi Margarita,

    We have used the  patch you have given.There wont be any improvement.Still we missed one field in the image capturing.

    Please try to help on this.

    thanks

    senthil.

  • Hello,

    Please answer on Brijesh's questions.

    Best Regards,

    Margarita

  • Hi Brijesh,

    Please find the answer below for your queries.

    Are you using scalar in the capture path, if the scalar is used in the pipeline, then there is a possibility that your one of the field will not get captured..

    We havent  enable scalar in the capture path.

    If you are not using, in that case, can you check your pitch/line offset? It might be overwring into the same field...

     Regarding pitch,Our resolution is 720X576 and the pixel format is YUYV422I, the pitch value is  720X2.

    Also, are you sure your decoder is outputting interlaced fields?

    Yes,We ensure that decoder output is interlaced one,cause,in our FPGA team collect the data from interlaced mode.

    thanks

    senthil nathan.D.

  • Can you take dump of 4 registers from offset 0x48105220?

     

    Regards,

    Brijesh

  • Dear Brijesh

    Please find the Register dump before and during capture Application as   below .

    Before initiate the capture:

    48105220:  01 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    48105230:  00 e4 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    48105240:  01 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    48105250:  00 e4 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    48105260:  01 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    48105270:  00 e4 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    48105280:  01 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    48105290:  00 e4 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    481052a0:  01 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    481052b0:  00 e4 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    481052c0:  01 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    481052d0:  00 e4 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    481052e0:  01 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    481052f0:  00 e4 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    48105300:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105310:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105340:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105400:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105410:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105440:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105500:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105510:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105520:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    48105530:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105600:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105610:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


    During run the capture ( saLoopBackFbdev ) Application:

    48105220:  00 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    48105230:  01 00 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    48105240:  00 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    48105250:  01 00 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    48105260:  00 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    48105270:  01 00 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    48105280:  00 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    48105290:  01 00 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    481052a0:  00 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    481052b0:  01 00 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    481052c0:  00 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    481052d0:  01 00 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    481052e0:  00 01 00 03 00 e4 00 00 00 e4 00 00 00 e4 00 00
    481052f0:  01 00 00 00 40 00 01 04 40 00 01 04 40 00 01 04
    48105300:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105310:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105320:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105330:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105340:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105350:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481053f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105400:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105410:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105420:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105440:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481054f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105500:  02 00 00 00 00 a1 00 80 00 00 00 00 00 00 00 00
    48105510:  00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 00
    48105520:  fd ff ff ff fc ff ff ff ff ff ff ff ff ff ff ff
    48105530:  20 01 d0 02 00 00 00 00 00 00 00 00 00 00 00 00
    48105540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105600:  02 00 00 00 00 a1 00 80 00 00 00 00 00 00 00 00
    48105610:  00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 00

    thanks

    senthil nathan D.

  • I am really sorry man, this address does not seem to be correct,

    can you again dump these registers from the address 0x48105520 and 0x48105a20?

     

    Rgds,

    Brijesh

  • Dear Brijesh,

    Please see the above capture as you requested and let us know any other information.

    thanks

    senthil nathan.D.

  • Dear Please see the below reg dump as you requested.

    Before start capture: 0x48105520


    48105520:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    48105530:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105600:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105610:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105620:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    48105630:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105640:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105650:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105700:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105710:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105720:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105730:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105740:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105750:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105800:  00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105810:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105840:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc
    48105850:  00 08 84 0c 10 00 10 00 90 01 04 00 00 00 00 00
    48105860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105880:  00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481058a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481058b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481058c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc
    481058d0:  00 08 84 0c 10 00 10 00 90 01 04 00 00 00 00 00
    481058e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481058f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105900:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105910:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


    During capture: 0x48105520

    48105520:  fe ff ff ff fc ff ff ff ff ff ff ff ff ff ff ff
    48105530:  20 01 d0 02 00 00 00 00 00 00 00 00 00 00 00 00
    48105540:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481055f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105600:  02 00 00 00 00 a1 00 80 00 00 00 00 00 00 00 00
    48105610:  00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 00
    48105620:  fe ff ff ff fc ff ff ff ff ff ff ff ff ff ff ff
    48105630:  20 01 d0 02 00 00 00 00 00 00 00 00 00 00 00 00
    48105640:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105650:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481056f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105700:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105710:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105720:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105730:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105740:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105750:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057d0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481057f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105800:  00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105810:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105820:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105830:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105840:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc
    48105850:  00 08 84 0c 10 00 10 00 90 01 04 00 00 00 00 00
    48105860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105880:  00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481058a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481058b0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481058c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc
    481058d0:  00 08 84 0c 10 00 10 00 90 01 04 00 00 00 00 00
    481058e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    481058f0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105900:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105910:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



    Before capture:0x48105a20

    48105a20:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    48105a30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105aa0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ab0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ac0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ad0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ae0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105af0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b20:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    48105b30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ba0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105bb0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105bc0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105bd0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105be0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105bf0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ca0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105cb0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105cc0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105cd0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ce0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105cf0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d00:  00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc
    48105d50:  00 08 84 0c 10 00 10 00 90 01 04 00 00 00 00 00
    48105d60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d80:  00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105da0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105db0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105dc0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc
    48105dd0:  00 08 84 0c 10 00 10 00 90 01 04 00 00 00 00 00
    48105de0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105df0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105e00:  00 00 ff 4f 05 00 00 00 00 00 00 00 c0 06 71 02
    48105e10:  00 00 00 00 00 00 05 00 05 00 09 00 0c 00 16 00



    During capture:0x48105a20

    48105a20:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    48105a30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105a90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105aa0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ab0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ac0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ad0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ae0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105af0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b20:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
    48105b30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105b90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ba0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105bb0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105bc0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105bd0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105be0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105bf0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105c90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ca0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105cb0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105cc0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105cd0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105ce0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105cf0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d00:  00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc
    48105d50:  00 08 84 0c 10 00 10 00 90 01 04 00 00 00 00 00
    48105d60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d80:  00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105d90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105da0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105db0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105dc0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc
    48105dd0:  00 08 84 0c 10 00 10 00 90 01 04 00 00 00 00 00
    48105de0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105df0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    48105e00:  00 00 ff 4f 05 00 00 00 00 00 00 00 c0 06 71 02
    48105e10:  00 00 00 00 00 00 05 00 05 00 09 00 0c 00 16 00


    Let us know any other information.

    thanks

    senthil nathan.D.

  • ok from this dump, it looks like fid is toggling, looks like some issue in merging two fields. Can you check if individual fields are getting captured correctly? You could store fields independently by setting field format to SEQ_TB..

     

    Regards,

    Brijesh

  • Dear Brijesh,

    Thanks for your reply.Could you give any example how to store the fields separately.For your information,

    We used to run the saLoopBackFbdev application and my settings in capt.c as below


            cctrl->ccparams->videoCaptureMode = VPS_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC;
            cctrl->ccparams->videoIfMode = VPS_CAPT_VIDEO_IF_MODE_8BIT;
            cctrl->ccparams->inDataFormat = FVID2_DF_YUV422P;
            cctrl->ccparams->periodicCallbackEnable = 0;
            cctrl->ccparams->numCh = 1;
            cctrl->ccparams->numStream = 1;
            cctrl->ccparams->vipParserInstConfig = NULL;
            cctrl->ccparams->cscConfig = NULL;
            cctrl->ccparams->vipParserPortConfig  = NULL;
            cctrl->ccparams->inScanFormat = FVID2_SF_INTERLACED;


            cctrl->ccparams->outStreamInfo[0].dataFormat  = FVID2_DF_YUV422I_YUYV;//FVID2_DF_RGB24_888;
            cctrl->ccparams->outStreamInfo[0].memType = VPS_VPDMA_MT_NONTILEDMEM;
            cctrl->ccparams->outStreamInfo[0].pitch[0] = 720*2;
            //cctrl->ccparams->outStreamInfo[0].pitch[0] = 1920*2;
            cctrl->ccparams->outStreamInfo[0].maxOutHeight = VPS_CAPT_MAX_OUT_HEIGHT_576_LINES;
            cctrl->ccparams->outStreamInfo[0].scEnable = 0;
            cctrl->ccparams->outStreamInfo[0].subFrameModeEnable = 0;
            /* Don't care as sub-frame mode is not enabled */
            cctrl->ccparams->outStreamInfo[0].numLinesInSubFrame = 0;
            cctrl->ccparams->outStreamInfo[0].subFrameCb = NULL;

    One more thing,I have gone through some of the e2e mail thread ,by default  the  driver's ISR support is Progressive mode, Is it true or not. If it is true means  what is the code change to be done.?

    In drivers/media/ti81xx/ti81xxvin_main.c

     Inside ti81xxvin_get_valid_field  api, its got executed in  field none case,thats why i suspect that ,even though ,we have configured scant format as Interlaced in application as well as saLoopBackFbdev, but it is set as progressive one.

    Another information,In our saLoopBackFbdev application failed to execute in  set/ get dv preset,our decoder is adv7180.

    Could you please clarify these.

    thanks

    senthil nathan.D.

  • Dear Brijesh,

    Regarding saLoopBackFbdev application,Querying and Setting dv_preset is failing,We have done the debug  that, it shows the query_std  api of subdevice ( adv7180) not got executed.

    Our understanding is,once set dv_preset  got success in turn to call call update_std_info,where we assign the inst.video buf params interlaced or not.Please correct if anything wrong in that.

    Hence,we request you that to provide any updated adv7180 driver. For your information,we are using

    Linux Kernel : linux-2.6.37-psp04.04.00.01 .

    thanks

    senthil nathan.D.

  • Hi Senthil,

     

    It is not in the driver, there is an application interface. when you call VIDIOC_S_FMT ioctl of V4L2, you can specify how you want to store the fields, ie line interleaved or feild separate. Please use this and check if the fields are getting captured correctly.

     

    Rgds,

    Brijesh

  • Hi Rajeshkumar,

     

    As far as i know, ADV7180 Linux driver is not supported by default for DM8168 platform, you will have to support for this driver, This requires connecting DM8168 master driver with the ADV7180 subdev slave driver. it is simple but if it is not connected, it will not work. You could get an example of this by looking into TVP7002 driver and how it is connected to DM8168 driver.

     

    Rgds,

    Brijesh

  • Dear Brijesh,

    As per the discussion,we had done changes in the adv7180 driver,the saLoopBackFbdev  is working now.

    But we have an another issue,If we stream through ffmpeg -1.1.4 version,

    The streaming out put is not  performed as good like saLoopBackFbdev.

    Is any change required in linux 's drivers or ffmpeg's v4l2 driver.

    The ffmpeg command is

    ./ffmpeg -s 720x576 -f v
    4l2 -pix_fmt yuyv422 -i /dev/video0  -target pal-vcd -vcodec mpeg4 -f mpegts -q  
    5 -r 16 -s 360x288 udp:10.5.20.13:1234

    Please help us.

    thanks

    senthil nathan.D.

  • Dear Brijesh,

    Please refer the above query and help on this,we really got blocked on this.

    thanks

    senthil nathan.D.

  • hi Rajesh ,
    can you send me decoder initalization for your working adv7180.

    thanks,
    karthik