• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » DaVinci™ Video Processors » DM3x DaVinci Video Processor Forum » DM365IPNC-IMX035 by APPRO setup issues
Share
DaVinci™ Video Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS

Forums

DM365IPNC-IMX035 by APPRO setup issues

This question is answered
sujit mahapatro
Posted by sujit mahapatro
on Jun 15 2010 03:25 AM
Genius3920 points

hi

i am trying to do the setup for DM365IPNC-IMX035 by APPRO using ipnc1.2.

i am following the steps given in Users_Guide_IPNC_DM365_IMX035.pdf.  while installing the IPNETCAM APPLICATION, in section 3.1.1.1

while make

make -s sysall

getting errors for the cramfs files  mounted inside filesys folder.

as per my information cramfs files are readonly files.

-----------------

rm: cannot remove `/home/sujit/Dev/camera/ipnc/DM365/target/filesys/opt/ipnc/modules/xfrm4_tunnel.ko': Read-only file system
rm: cannot remove `/home/sujit/Dev/camera/ipnc/DM365/target/filesys/opt/ipnc/modules/xfrm6_mode_transport.ko': Read-only file system
rm: cannot remove `/home/sujit/Dev/camera/ipnc/DM365/target/filesys/opt/ipnc/modules/xfrm6_mode_tunnel.ko': Read-only file system
rm: cannot remove `/home/sujit/Dev/camera/ipnc/DM365/target/filesys/opt/ipnc/modules/xfrm6_tunnel.ko': Read-only file system
rm: cannot remove `/home/sujit/Dev/camera/ipnc/DM365/target/filesys/opt/ipnc/modules/xfrm_user.ko': Read-only file system
make[2]: *** [lspclean] Error 1
make[1]: *** [lspall] Error 2
make: *** [sysall] Error 2

------------------

any one has faced the same. how to proceed further.

DM365 daVinci dm365 DVEVM X11
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Anshuman Saxena
    Posted by Anshuman Saxena
    on Jun 21 2010 22:04 PM
    Mastermind19870 points

    Hi Sujit,

    I am getting a feeling that the filesystem that you are using might not be the correct one. Please note that you have to use the kernel image and filesystem for DM365IPNC-IMX035 and not for any other IP Cameras available on the Appro website. As you said, earlier with the factory default, everything was working but after you programmed the NAND, things halted. So i would recommend to use the same filesystem and kernel image that came with the hardware. You can contact Appro to get you the working combination that was on the factory default.

    If images are not coming, one thing i can suspect is the sensor is not initialized correctly, which again can happen because of wrong filesystem. Can you try the following on the shell prompt of the serial terminal

     

    # ./av_server.out 720P H264 4000000 CVBR

    This should start just the av_server (which is the core of the overall IP camera). It should show a display on your TV. You can also save an encoded stream using the menu on the serial terminal. Can you confirm the following things once:

    1. Are you able to see the display on TV with the above command?

    2. Are you able to save a H.264 stream and play it offline on PC?

    If answer to both of the above is yes, then the only thing that we need to check is network and streaming. If answer is no, then we need to figure out from the sensor and video capture perspective, what is going wrong.

    Regards,

    Anshuman

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sujit mahapatro
    Posted by sujit mahapatro
    on Jun 22 2010 00:05 AM
    Genius3920 points

    hi Anshuman,

    after i run nothing is coming on the TV display, and in the serial terminal the following messages are coming.

    Are you able to see the display on TV with the above command?  ---- NO

    ============================================================

    # ./av_server.out 730P H264 4000000 CVBR

     AVSERVER UI: Initializing.

    DRV_SyncRst: module = 47, domain = 0, state = 0

    DRV_SyncRst: module = 47, domain = 0, state = 3

     CLK Hz,
     ARM   Hz =  297000000
     DDR   Hz =  270000000
     VPSS  Hz =  270000000
     IMCOP Hz =  270000000

     DRV LDC: GetConfig 0004 0x0
     AVSERVER UI: Starting in mode 0
    DavinciDisplay DavinciDisplay.1: Before finishing with S_FMT:
    layer.pix_fmt.bytesperline = 736,
     layer.pix_fmt.width = 720,
     layer.pix_fmt.height = 480,
     layer.pix_fmt.sizeimage =529920
    spi mode: 16
    biDavinciDisplay DavinciDisplay.1: pixfmt->width = 720,
     layer->layer_info.config.line_length= 736
    ts per word: 8
    max speed: 12000000 Hz (12000 KHz)
     ~~~ Sensor_imgsSetRegs ~~~
    ================> 1000, 150, 0
    APPRO Setting Applied

     Default Icon TI Logo

     Default Icon TI Logo

     Default Icon TI Logo

     DM365MM Init SuccessfulRate Control Type: IVIDEO_STORAGE STREAM: Ext 0: 0x0
     STREAM: Ext 1: 0x0
    queue id:98307
    FF: FF open

     FR : 0 users registered from exsiting face album
    FF: FF open done.
    IPNC_DM365_1.6 (wenchi@dino.linux) (gcc version 4.2.0 (MontaVis
     IPNC AUTO_IRIS = 1 (0:Manual,1:Auto)#####################
    APPRO 2A Created
    XXXXX IAE_CMD_SET_CONFIG XXXXX
    Page read err(-1)
    eeprom_prErr:-1
    read fail!!
    ################DFC ret=-1##################
    EE SETUP SHIFT VALUE: 3
    GBCE in EVAL MODE
    AUDIO_GetSampleRate = 8000
    AUDIO : period size = 1000 frames dir = 0
    AUDIO : period time = 125000 us dir = 0
    queue id:65538

    ========================================================================================

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sujit mahapatro
    Posted by sujit mahapatro
    on Jun 23 2010 04:45 AM
    Genius3920 points

    hi Anshuman,

    i doubt the codec's are not available in the file system because of that while playing its showing the message " stream 0/1/2/3/4 not available

    i am thinking off adding the codec's in to the server.

    all the codec's are availble in the dvsdk_2_10_01_18_368\dm365_codecs_01_00_06\packages\ti\sdo\codecs folder.

    now my question is

    how to include the codec's in to the strams ?

    which document i should follow for this.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marko Shink
    Posted by Marko Shink
    on Jun 23 2010 07:25 AM
    Genius3695 points

    Hi Sujit,

    I think you should first check if prebuilt kernel and filesystem, that are included in IPNC software works on your hardware.
    After that  when creating your filesystem check if all files are included, like in the prebuilt one.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Anshuman Saxena
    Posted by Anshuman Saxena
    on Jun 23 2010 07:58 AM
    Mastermind19870 points

    Hi Sujit,

    Codecs are not available in filesystem. They are pre-built with the application (av_server.out in this case). Your problem does not seem to be related to codec as codec does not give any error in your console log. I am almost doubting your sensor driver and the code you are building for the sensor driver.

    As Marko suggested, why dont you just try the same filesystem and uimage, uboot, UBL that came with the package for IMX035? If you use the package filesystem and able to run the tests i had mentioned, then it is clear that your hardware is fine. Then you need to just focus on untarring the filesystem and using it again. Do not use the one which is available for Aptina MT5 sensor.

    Regards,

    Anshuman

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sujit mahapatro
    Posted by sujit mahapatro
    on Jun 23 2010 18:18 PM
    Genius3920 points

    hi Marko,

     i checked with Appro,ccording to them the uImage and file system ( cramfsImage ) released with package with ipnc1.2 is the default board setting package.

    so i flashed the images available in release ipnc .1.2 with out any compilation or modification.

    but still i am getting the same problem in both VLC and internet explorer

    like "stream 0/1/2/3/4 not available " for all codecs.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sujit mahapatro
    Posted by sujit mahapatro
    on Jun 23 2010 18:48 PM
    Genius3920 points

    hi Anshuman

    i have not received any extra driver for the sensor or CD from them. is it available separate ?

    because i haven't done any installation or setup for the TAMRON AUTO IRIS LENS, i just connected it and made the DIP switch to 2 possition.

    i downloaded the ipnc1.2 package from ftp, and as i mentioned in my previous message Appro is saying the one available with ipnc1.2 package is the default one.

    i tested with reflashing uboot(u-boot-1.3.4_ipnc_dm36x_0.6.0),UBL(ubl_297arm_270ddr_ipnc_dm36x_0.3.0) , file system (cramfsImage_ipnc_dm365_imx035_1.2.0) available in ipnc1.2 release package via ftp download.

    but the result is same.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sujit mahapatro
    Posted by sujit mahapatro
    on Jun 23 2010 21:01 PM
    Genius3920 points
    hi Marko & Anshuman, i just tried with another camera MT5 with the same sensor which i had used in IMX035. i am able to play in VLC as well as in internet explorer. so my conclusion now is some problem with my setup only. i am not getting the following message in MT5, while playing in vlc rtsp://192.168.1.168:8557/h264 or any other stram --------------------- # ./system_server & # queue id:0 queue id:32769 IPNC_DM365_1.6 (wenchi@dino.linux) (gcc version 4.2.0 (MontaVis queue id:65538 queue id:32769 queue id:65538 DEMOCFG Value: 0 nVideocodecmode = 0 nVideocodecres = 0 ./av_server.out FD OSD AEWB APPRO2A 720P H264 4000000 CVBR MENUOFF & Check_device_version : DEVICE VER = 1 !! AVSERVER UI: Initializing. DRV_SyncRst: module = 47, domain = 0, state = 0 DRV_SyncRst: module = 47, domain = 0, state = 3 CLK Hz, ARM Hz = 297000000 DDR Hz = 270000000 VPSS Hz = 270000000 IMCOP Hz = 270000000 DRV LDC: GetConfig 0004 0x0 numid=2,iface=MIXER,name='Mono DAC Playback Volume' ; type=INTEGER,access=rw---,values=1,min=0,max=63,step=0 : values=32 ApproDrvInit: 7 queue id:98307 AVSERVER UI: Starting in mode 1 spi mode: 16 bits per word: 8 max speed: 12000000 Hz (12000 KHz) ~~~ Sensor_imgsSetRegs ~~~ ================> 1000, 150, 0 APPRO Setting Applied Default Icon TI Logo Default Icon TI Logo Default Icon TI Logo DavinciDisplay DavinciDisplay.1: Before finishing with S_FMT: layer.pix_fmt.bytesperline = 640, layer.pix_fmt.width = 640, layer.pix_fmt.height = 480, layer.pix_fmt.sizeimage =460800 DM365MM Init SuDavinciDisplay DavinciDisplay.1: pixfmt->width = 640, layer->layer_info.config.line_length= 640 ccessfulRate Control Type: IVIDEO_STORAGE STREAM: Ext 0: 0x0 STREAM: Ext 1: 0x0 queue id:98307 FF: FF open FR : 0 users registered from exsiting face album FF: FF open done. IPNC_DM365_1.6 (wenchi@dino.linux) (gcc version 4.2.0 (MontaVis IPNC AUTO_IRIS = 0 (0:Manual,1:Auto)##################### APPRO 2A Created XXXXX IAE_CMD_SET_CONFIG XXXXX Page read err(-1) eeprom_prErr:-1 read fail!! ################DFC ret=-1################## EE SETUP SHIFT VALUE: 3 GBCE in EVAL MODE AUDIO_GetSampleRate = 8000 AUDIO : period size = 1000 frames dir = 0 AUDIO : period time = 125000 us dir = 0 queue id:65538 ApproDrvExit: 7 Error: WaitStreamReady Fail. # ./wis-streamer & # ApproDrvInit: 2 queue id:98307 ApproDrvInit: 6 queue id:98307 Initializing... ...done initializing Play this stream using the URL: rtsp://192.168.1.168:8554/mpeg4 ApproDrvInit: 8 queue id:98307 Initializing... ...done initializing Play this stream using the URL: rtsp://192.168.1.168:8555/mjpeg ApproDrvInit: 9 ApproDrvInit: 10 queue id:98307 Initializing... ...done initializing Play this stream using the URL: rtsp://192.168.1.168:8557/h264 Initializing... ...done initializing Play this stream using the URL: rtsp://192.168.1.168/mpeg4 queue id:98307 Initializing... ...done initializing Play this stream using the URL: rtsp://192.168.1.168:8556/h264 Stream 2 is not avaliable~~~~~~~~ caught SIGTERM: shutting down ApproDrvExit: 10 ---------------------- please let me know about the above error. have a look in the 3 errors above 1. Page read err(-1) eeprom_prErr:-1 read fail!! 2. Error: WaitStreamReady Fail. 3. Stream 2 is not avaliable~~~~~~~~ caught SIGTERM: shutting down ApproDrvExit: 10
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sujit mahapatro
    Posted by sujit mahapatro
    on Jun 23 2010 23:39 PM
    Genius3920 points

    ( resending the previous message )

    hi Marko & Anshuman,

     i just tried with another camera MT5 with the same sensor which i had used in IMX035.

     i am able to play in VLC as well as in internet explorer. so my conclusion now is some problem with my setup only.

    i am not getting the following message in MT5, while playing in vlc rtsp://192.168.1.168:8557/h264 or any other stram

    ---------------------

    # ./system_server &
    # queue id:0
    queue id:32769
    IPNC_DM365_1.6 (wenchi@dino.linux) (gcc version 4.2.0 (MontaVis
    queue id:65538
    queue id:32769
    queue id:65538

     DEMOCFG Value: 0

    nVideocodecmode = 0  
    nVideocodecres = 0
    ./av_server.out FD OSD AEWB APPRO2A 720P H264 4000000 CVBR MENUOFF &
    Check_device_version : DEVICE VER = 1 !!

     AVSERVER UI: Initializing.

    DRV_SyncRst: module = 47, domain = 0, state = 0

    DRV_SyncRst: module = 47, domain = 0, state = 3

     CLK Hz,
     ARM   Hz =  297000000
     DDR   Hz =  270000000
     VPSS  Hz =  270000000
     IMCOP Hz =  270000000

     DRV LDC: GetConfig 0004 0x0
    numid=2,iface=MIXER,name='Mono DAC Playback Volume'
      ; type=INTEGER,access=rw---,values=1,min=0,max=63,step=0
      : values=32
    ApproDrvInit: 7
    queue id:98307
     AVSERVER UI: Starting in mode 1
    spi mode: 16
    bits per word: 8
    max speed: 12000000 Hz (12000 KHz)
     ~~~ Sensor_imgsSetRegs ~~~
    ================> 1000, 150, 0
    APPRO Setting Applied

     Default Icon TI Logo

     Default Icon TI Logo

     Default Icon TI Logo

    DavinciDisplay DavinciDisplay.1: Before finishing with S_FMT:
    layer.pix_fmt.bytesperline = 640,
     layer.pix_fmt.width = 640,
     layer.pix_fmt.height = 480,
     layer.pix_fmt.sizeimage =460800
     DM365MM Init SuDavinciDisplay DavinciDisplay.1: pixfmt->width = 640,
     layer->layer_info.config.line_length= 640
    ccessfulRate Control Type: IVIDEO_STORAGE STREAM: Ext 0: 0x0
     STREAM: Ext 1: 0x0
    queue id:98307
    FF: FF open

     FR : 0 users registered from exsiting face album
    FF: FF open done.
    IPNC_DM365_1.6 (wenchi@dino.linux) (gcc version 4.2.0 (MontaVis
     IPNC AUTO_IRIS = 0 (0:Manual,1:Auto)#####################
    APPRO 2A Created
    XXXXX IAE_CMD_SET_CONFIG XXXXX
    Page read err(-1)
    eeprom_prErr:-1
    read fail!!
    ################DFC ret=-1##################
    EE SETUP SHIFT VALUE: 3
    GBCE in EVAL MODE
    AUDIO_GetSampleRate = 8000
    AUDIO : period size = 1000 frames dir = 0
    AUDIO : period time = 125000 us dir = 0
    queue id:65538
    ApproDrvExit: 7
    Error: WaitStreamReady Fail.

    # ./wis-streamer &
    # ApproDrvInit: 2
    queue id:98307
    ApproDrvInit: 6
    queue id:98307
    Initializing...
    ...done initializing
    Play this stream using the URL:
            rtsp://192.168.1.168:8554/mpeg4
    ApproDrvInit: 8
    queue id:98307
    Initializing...
    ...done initializing
    Play this stream using the URL:
            rtsp://192.168.1.168:8555/mjpeg
    ApproDrvInit: 9
    ApproDrvInit: 10
    queue id:98307
    Initializing...
    ...done initializing
    Play this stream using the URL:
            rtsp://192.168.1.168:8557/h264
    Initializing...
    ...done initializing
    Play this stream using the URL:
            rtsp://192.168.1.168/mpeg4
    queue id:98307
    Initializing...
    ...done initializing
    Play this stream using the URL:
            rtsp://192.168.1.168:8556/h264
    Stream 2 is not avaliable~~~~~~~~
    caught SIGTERM: shutting down
    ApproDrvExit: 10

    ----------------------

    please let me know about the above error.

     have a look in the 3 errors above

    1. Page read err(-1)

        eeprom_prErr:-1 read fail!!

    2. Error: WaitStreamReady Fail.

    3. Stream 2 is not avaliable~~~~~~~~

    caught SIGTERM: shutting down

    ApproDrvExit: 10

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marko Shink
    Posted by Marko Shink
    on Jun 24 2010 01:57 AM
    Genius3695 points

    Hi Sujit,

    You can also tray to delete sytem configuratrion file (/mnt/nand/sysenv.cfg) to start with default configuration, then restart camera.

    When flashing filesystem,  check if the filesystem size match your real cramfs size,
    so that you flash and then load the whole filesystem.

    nand erase 0x200000 0xD70000
    nand write 0x80700000 0x200000 0x200000
    nand write 0x82000000 0x400000 0xB70000

    Also check the size in boot parameters

    setenv bootcmd 'nand read 0x82000000 0x400000  0xB70000;nboot 0x80700000 0 0x200000;bootm 0x80700000'

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Anshuman Saxena
    Posted by Anshuman Saxena
    on Jun 24 2010 02:33 AM
    Mastermind19870 points

    Hi Sujit,

    sujit mahapatro

     i just tried with another camera MT5 with the same sensor which i had used in IMX035.

     i am able to play in VLC as well as in internet explorer. so my conclusion now is some problem with my setup only.

    What do you mean by the statement that you tried another camera MT5 with the same sensor which you had used in IMX035? Basically, are you saying, you took release of IPNC_IMX035 ver 1.2 and put it on MT5 camera? And that worked for you? This means that the release you are trying on IMX035 camera is really built for MT5 and wrongly used on IMX035.

    Can you please clarify?

    Regards,

    Anshuman

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sujit mahapatro
    Posted by sujit mahapatro
    on Jun 24 2010 03:19 AM
    Genius3920 points

    hi Anshuman,

    i just removed the DAVINCI DM365 IPNC-IMX035 camera and connected DAVINCI DM365 IPNC-MT5 camera with the same TAMRON AUTO IRIS LENS which i used in DAVINCI DM365 IPNC-IMX035 .

    i didn't do any kerenl compilation or filesystem building.

    i just booted the DAVINCI DM365 IPNC-MT5 camera( with its factory settings only) using COM1 serial connection and after login as root i started vlc player and played the stream via rtsp

    rtsp://192.168.1.168:8557/h264

    and live video is coming properly.

     

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sujit mahapatro
    Posted by sujit mahapatro
    on Jun 24 2010 03:28 AM
    Genius3920 points

    hi Marko,

    as suggested by youi tried the things suggested by you.

    1. deleted the system configuration file /mnt/nand/sysenv.cfg

    2. cramfsImage file size was 0xB3E000 and uimage size was 0x1BA970

    so i did the following

    nand erase 0x200000 0xD70000  (previous written size )
    nand write 0x80700000 0x200000 0x200000 ( if i use uImage actual size 0x1BA000, its not allowing, page boundry error is coming, so i used 0x200000 )
    nand write 0x82000000 0x400000 0xB3E000

    3. setenv bootcmd 'nand read 0x82000000 0x400000  0xB3E000;nboot 0x80700000 0 0x200000;bootm 0x80700000'

    but finally the result is same.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Marko Shink
    Posted by Marko Shink
    on Jun 24 2010 04:07 AM
    Genius3695 points

    Can you successfully run diagnostic on camera (diagnostic_ipnc_dm36x_xxx.bin).
    User guide is included with MT5 - Diagnostic_Guide_IPNC_DM365.pdf.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • sujit mahapatro
    Posted by sujit mahapatro
    on Jun 28 2010 02:59 AM
    Genius3920 points

    Hi all,

    finally am able to boot up , every thing worked fine. i used NFS and TFTP  for development purpose.

    there few conversations between me and Marko which is not listed in the group discussion.

    the following suggestions by Marko gave me the success. thats why thought of putting all those here.

    ------------------------------------------

    Hi Sujit.

     

    I got IMX-035 working but i have 0.4 version so i can not try the new SW 1.2.

    You should also try other kernel configurations (/ipnc/ti-davinci/arch/arm/configs),

    try all default configurations, you have 3 preset configurations,  maybe one will work (davinci_dm365_ipnc_defconfig, davinci_dm365_ipnc_defconfig_dbg, davinci_dm365_ipnc_defconfig_rel).

    Try also with NFS booting /filesystem. For NFS i use davinci_dm365_ipnc_defconfig with ethernet on:  set CONFIG_TI_DAVINCI_EMAC=y , so you can boot from nfs. You can also  use that one for flashing.

     

    I've already got IMX036, and also had a lot of troubles, to make  it work.

    Prebuilt binaries, didn't work, but with another  kernel configuration that i mention, it works.

    Also note that UserGuide for flashing is more general, sometimes it doesn't work for the specific version, since partition addresses and sizes are different.

    Look at your boot up log, if filesystem addresses, are correct, and you are erasing and flashing  at the right addresses.

     

    I think your IMX035 should also work, but you have to find the proper kernel configuration and proper flash it.

     

    Regards,

     Marko.

    ---------------------------------------------

    Hi Marko,

    where to make this ethernet option on ?

    i found CONFIG_TI_DAVINCI_EMAC=m and made it to y.

    ------------------------------

    hi Marko,

    Thanks for your help.

    i have taken the davinci_dm365_ipnc_defconfig_dbg configuration with CONFIG_TI_DAVINCI_EMAC = y and also commented the last 8 lines for boot upscript in /etc/init.d/rcS file.

    Now it's working fine with live video in VLC.

    my enviornment variables are:

    --------------------------------

    bootdelay=4
    baudrate=115200
    setboot=setenv bootargs $(bootargs) video=dm36x:output=$(videostd)
    fileaddr=82000000
    nfshost=192.168.17.5
    ipaddr=192.168.17.193
    serverip=192.168.17.5
    ethaddr=00:0C:0C:A0:02:C4
    filesize=0
    bootfile=uImage_sujit
    rootpath=192.168.17.5:/home/sujit/Dev/camera/nfsroot/DM365-IPNC/filesys
    bootcmd=tftpboot 0x80700000 uImage_ipnc_dm365;bootm 0x80700000
    bootargs=console=ttyS1,115200n8 noinitrd rw ip=192.168.17.193 root=/dev/nfs quiet nfsroot=192.168.17.5:/home/sujit/Dev/camera/nfsroot/DM365-IPNC/filesys,nolock mem=56M
    stdin=serial
    stdout=serial
    stderr=serial
    ver=U-Boot 1.3.4 (Aug  5 2009 - 18:21:12) DM365-IPNC-0.6

    --------------------------------

     

    but when i am trying to play in the web browser its displaying

     

    where as if i enable dhcp and root=/dev/ram0 , then web browser is working fine with live video.

     

    if i make to boot via NFS and ip=dhcp with the following enviornments

    -------------------------------------

    bootdelay=4
    baudrate=115200
    setboot=setenv bootargs $(bootargs) video=dm36x:output=$(videostd)
    fileaddr=82000000
    nfshost=192.168.17.5
    ipaddr=192.168.17.193
    serverip=192.168.17.5
    ethaddr=00:0C:0C:A0:02:C4
    filesize=0
    bootfile=uImage_sujit
    rootpath=192.168.17.5:/home/sujit/Dev/camera/nfsroot/DM365-IPNC/filesys
    bootcmd=tftpboot 0x80700000 uImage_ipnc_dm365;bootm 0x80700000
    bootargs=console=ttyS1,115200n8 noinitrd rw ip=dhcp root=/dev/nfs quiet nfsroot=192.168.17.5:/home/sujit/Dev/camera/nfsroot/DM365-IPNC/filesys,nolock mem=56M
    stdin=serial
    stdout=serial
    stderr=serial
    ver=U-Boot 1.3.4 (Aug  5 2009 - 18:21:12) DM365-IPNC-0.6

     

    -------------------------------------

     

    Then kernel is not booting, i am getting the following bootup message

    ------------------------------------------

    U-Boot 1.3.4 (Aug  5 2009 - 18:21:12) DM365-IPNC-0.6

    I2C:   ready
    DRAM:  128 MB
    NAND:  NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MiB 3,3V 8-bit)
    Bad block table found at page 65504, version 0x00
    Bad block table found at page 65472, version 0x00
    32 MiB
    In:    serial
    Out:   serial
    Err:   serial
    ARM Clock :- 297MHz
    DDR Clock :- 270MHz
    Ethernet PHY: GENERIC @ 0x01
    Hit any key to stop autoboot:  0
    TFTP from server 192.168.17.5; our IP address is 192.168.17.193
    Filename 'uImage_ipnc_dm365'.
    Load address: 0x80700000
    Loading: #################################################################
             ###########################################################
    done
    Bytes transferred = 1819300 (1bc2a4 hex)
    ## Booting kernel from Legacy Image at 80700000 ...
       Image Name:   Linux-2.6.18_pro500-davinci_IPNC
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    1819236 Bytes =  1.7 MB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Root-NFS: Unable to get nfsd port number from server, using default
    -----------------------------------------------------------------

     

    i doubt dhcp is assigning some different domain 192.168.0.38 and my server is 192.168.17.5 and thats why its not able to get the sever.

     

    but when i make static ip with NFS , why web browser is not able to display live, asking for Active X , where as activeX is already there, i am not able to understand.

    -----------------------------------------

    Hi Sujit,

     

    I am glad it works.

     

    Try also "davinci_dm365_ipnc_defconfig" for flash files system,

    i don't know why it didn't work for you. Maybe you took "davinci_dm365_ipnc_defconfig_rel" which is not the same.

    You can also see this kernel configuration file  in a graphical environment,

    open terminal, go to  ../DM365IPNC/ti-davinci/      , type   "make menuconfig".

     

     

    About ActiveX player, just install it again in that domain, IE  has different security levels for internet and local intranet domains (Internet Options/Security/).

    Repeat the installation procedure for the one you don't have AXctl  installed. Since you don't see the installation bar at he top of IE, it's obvious you don't have enabled "install unsigned activex..." for that domain.

     

    If your DHCP server  is not in the same domain as NFS server, it won't work.

    You can check you current IP address in terminal : ifconfig.

    --------------------------------------------------------------------

    Hi Sujit.

     

    That's correct. Just  set   the CONFIG_TI_DAVINCI_EMAC=y, that's it.

    But that option matters only if you use NFS, since you need ethernet at boot time.

    Iif you boot from flash, ethernet driver can be built and start as a module, during the Linux boot up.

     

    If you boot from NTS, also look at  :  filesys/etc/init.d/rcS   

    for boot up script commands.

    I just commented out last 8 lines, everithing from the including   "./system_server &" on,

    so programms don't autostart, than i start them in terminal.

     

     

    Marko.

    ------------------------------------------

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
123
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use