• 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 » Embedded Software » Linux » Linux forum » DM368IPNC memory leak
Share
Linux
  • Forum
Options
  • Subscribe via RSS
Resources
  • Keystone II MCSDK (A15 Linux) Download
  • DM368IPNC memory leak

    DM368IPNC memory leak

    This question is not answered
    Forest Wang
    Posted by Forest Wang
    on Nov 18 2010 20:39 PM
    Intellectual315 points

    Hi Guys,

    I'm developing the ip netcam based on appro DM368 IPNC module.

    now i had a problem with memory leak i guess. this problem happened both on appro DM368 hardware and my board.

    below is my test enviroment:

    hardware: appro DM368, my own board.

    software: DM368-MT5 v2.0(binary with release)

    testing case: 720P with notion detect on(senstivity is medium), audio on(both mic and speaker) alarm on(alar trigger is motion detection and "on alarm" option is play Audio).

    attched the log from serial port here

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

    DM368 IPNC :>printenv
    bootdelay=4
    baudrate=115200
    bootfile="uImage"
    ethaddr=00:0c:0c:A0:02:b4
    bootcmd=nand read 0x82000000 0x700000 0xD00000;nboot 0x80700000 0 0x500000;bootm 0x80700000
    bootargs=mem=46M console=ttyS1,115200n8 root=/dev/ram0 rw initrd=0x82000000,14M ip=172.23.3.222:172.23.3.220:172.23.3.1:255.255.0.0:::off eth=$(ethaddr)
    stdin=serial
    stdout=serial
    stderr=serial
    ver=U-Boot 1.3.4 (Apr 20 2010 - 11:42:44) DM368-IPNC-1.0.0
    filesize=BF7000
    fileaddr=82000000
    ipaddr=172.23.3.222
    serverip=172.23.3.220

    Environment size: 493/131068 bytes
    DM368 IPNC :>resetDM36x initialization passed!
    TI UBL Version: 1.50
    Booting Catalog Boot Loader
    BootMode = NAND
    Starting NAND Copy...
    Valid magicnum, 0xA1ACED66, found in block 0x00000008.
       DONE
    Jumping to entry point at 0x81080000.

     DM368_IPNC_UBL_1.0.0

    U-Boot 1.3.4 (Apr 20 2010 - 11:42:44) DM368-IPNC-1.0.0

    I2C:   ready
    DRAM:  128 MB
    NAND:  NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
    Bad block table found at page 65472, version 0x01
    Bad block table found at page 65408, version 0x01
    128 MiB
    In:    serial
    Out:   serial
    Err:   serial
    ARM Clock :- 432MHz
    DDR Clock :- 340MHz
    Ethernet PHY: GENERIC @ 0x01
    Hit any key to stop autoboot:  0
    DM368 IPNC :>boot

    NAND read: device 0 offset 0x700000, size 0xd00000
     13631488 bytes read: OK

    Loading from NAND 128MiB 3,3V 8-bit, offset 0x500000
       Image Name:   Linux-2.6.18_pro500-davinci_IPNC
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    1809680 Bytes =  1.7 MB
       Load Address: 80008000
       Entry Point:  80008000
    ## 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:    1809680 Bytes =  1.7 MB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Linux version 2.6.18_pro500-davinci_IPNC_DM368_2.0.0 (kudva@mapplinux03.india.ti.com) (gcc version 4.2.0 20070126 (prerelease) (MontaVista 4.2.0-3.0.0.0702771 2007-03-10)) #1 PREEMPT Tue Jul 13 18:21:07 IST 2010
    CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
    Machine: DaVinci DM368 IPNC
    Memory policy: ECC disabled, Data cache writeback
    DaVinci DM0365 variant 0x0
    PLL0: fixedrate: 24000000, commonrate: 170000000, vpssrate: 340000000
    PLL0: vencrate_sd: 75555555, ddrrate: 340000000 mmcsdrate: 48571428
    PLL1: armrate: 432000000, voicerate: 20571428, vencrate_hd: 27000000
    CPU0: D VIVT write-back cache
    CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
    CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
    Built 1 zonelists.  Total pages: 11776
    Kernel command line: mem=46M console=ttyS1,115200n8 root=/dev/ram0 rw initrd=0x82000000,14M ip=172.23.3.222:172.23.3.220:172.23.3.1:255.255.0.0:::off eth=$(ethaddr)
    PID hash table entries: 256 (order: 8, 1024 bytes)
    Clock event device timer0_0 configured with caps set: 07
    Console: colour dummy device 80x30
    Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
    Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
    Memory: 46MB = 46MB total
    Memory: 28344KB available (3105K code, 643K data, 180K init)
    Security Framework v1.0.0 initialized
    Capability LSM initialized
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd
    Freeing initrd memory: 14336K
    NET: Registered protocol family 16
    DaVinci: 104 gpio irqs
    MUX: initialized GPIO20
    MUX: initialized I2C_SCL
    Generic PHY: Registered new driver
    ch0 default output "COMPOSITE", mode "NTSC"
    VPBE Encoder Initialized
    SCSI subsystem initialized
    NET: Registered protocol family 2
    IP route cache hash table entries: 512 (order: -1, 2048 bytes)
    TCP established hash table entries: 2048 (order: 1, 8192 bytes)
    TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
    TCP: Hash tables configured (established 2048 bind 1024)
    TCP reno registered
    VFS: Disk quotas dquot_6.5.1
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    squashfs: version 3.1 (2006/08/19) Phillip Lougher
    JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
    yaffs Jul 13 2010 18:18:12 Installing.
    SGI XFS with no debug enabled
    Initializing Cryptographic API
    io scheduler noop registered
    io scheduler anticipatory registered (default)
    LTT : ltt-facilities init
    LTT : ltt-facility-core init in kernel
    DAVINCI-WDT: DaVinci Watchdog Timer: heartbeat 60 sec
    Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
    serial8250.0: ttyS0 at MMIO map 0x1c20000 mem 0xfbc20000 (irq = 40) is a 16550A
    serial8250.0: ttyS1 at MMIO map 0x1d06000 mem 0xfbd06000 (irq = 41) is a 16550A
    RAMDISK driver initialized: 1 RAM disks of 32768K size 1024 blocksize
    Linux video capture interface: v2.00
    Trying to register davinci display video device.
    layer=c2c37a00,layer->video_dev=c2c37b60
    Trying to register davinci display video device.
    layer=c2c37800,layer->video_dev=c2c37960
    davinci_init:DaVinci V4L2 Display Driver V1.0 loaded
    i2c /dev entries driver
    nand_davinci nand_davinci.0: Using 4-bit hardware ECC
    NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
    Creating 6 MTD partitions on "nand_davinci.0":
    0x00000000-0x00300000 : "bootloader"
    0x00300000-0x00500000 : "params"
    0x00500000-0x00700000 : "kernel"
    0x00700000-0x01f00000 : "filesystem"
    0x01f00000-0x02100000 : "data1"
    0x02100000-0x08000000 : "data2"
    nand_davinci nand_davinci.0: hardware revision: 2.3
    rtc_davinci_dm365 rtc_davinci_dm365.0: rtc intf: proc
    rtc_davinci_dm365 rtc_davinci_dm365.0: rtc intf: dev (254:0)
    rtc_davinci_dm365 rtc_davinci_dm365.0: rtc core: registered rtc_davinci_dm365 as rtc0
    Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
    ASoC version 0.13.1
    CQ0093 Voice Codec 0.1
    asoc: cq93vc <-> davinci-vcif mapping ok
    ALSA device list:
      #0: On-chip voice codec (cq93vc)
    IPv4 over IPv4 tunneling driver
    TCP bic registered
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    rtc_davinci_dm365 rtc_davinci_dm365.0: setting the system clock to 2000-01-03 21:42:00 (946935720)
    Time: timer0_1 clocksource has been installed.
    Clock event device timer0_0 configured with caps set: 08
    Switched to high resolution mode on CPU 0
    IP-Config: No network devices available.
    RAMDISK: cramfs filesystem found at block 0
    RAMDISK: Loading 12252KiB [1 disk] into ram disk... done.
    VFS: Mounted root (cramfs filesystem) readonly.
    Freeing init memory: 180K
    INIT: version 2.86 booting
    0
    mkdir: Cannot create directory `/dev/.test': Read-only file system
    Starting the hotplug events dispatcher: udevd.
    Synthesizing the initial hotplug events...done.
    Waiting for /dev to be fully populated...done.
    0
    CSL: Module install successful, device major num = 253
    CSL: Module version 0.10.00, built on Jul 13 2010 18:23:32
    I2C: Module install successful, device major num = 252
    DMA: Module install successful, device major num = 251
    DRV: Module install successful
    DRV: Module built on Jul 13 2010 18:23:35
    DRV: EDMACC.QUEPRI  = 00000777
    DRV: SYSTEM.MSTPRI0 = 00550011
    DRV: SYSTEM.MSTPRI1 = 00000444
    DRV: ISP.BCR        = 00000002
    DRV: SYSTEM.MISC = 00000391
    CMEMK module: built on Jul 13 2010 at 18:23:07
      Reference Linux version 2.6.18
      File /home/kudva/workdir/DM365/IPNetCam/dvsdk_2_10_01_18/linuxutils_2_24_03/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
    allocated heap buffer 0xc4000000 of size 0x5200000
    CMEM Range Overlaps Kernel Physical - allowing overlap
    CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x82e00000)
    cmemk initialized
    EDMAK module: built on Jul 13 2010 at 18:23:10
      Reference Linux version 2.6.18
      File /home/kudva/workdir/DM365/IPNetCam/dvsdk_2_10_01_18/linuxutils_2_24_03/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
    IRQK module: built on Jul 13 2010 at 18:23:11
      Reference Linux version 2.6.18
      File /home/kudva/workdir/DM365/IPNetCam/dvsdk_2_10_01_18/linuxutils_2_24_03/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
    irqk initialized
    Creat queue id:0
    queue id:0
    FileMngThread created
    Creat queue id:32769
    queue id:32769
    AlramThread created
    Share memory init success
    IPNC_DM368_2.0.0 (kudva@mapplinux03.india.ti.com) (gcc version 
    Creat queue id:65538
    queue id:65538
    queue id:32769
    queue id:65538
    Check_device_version : DEVICE VER = 1 !!

    CPU is DM368
    DEMOCFG Value   : 0
    Videocodecmode  : 0
    Videocodecres   : 0
    ./av_server.out FD OSD DM368 AEWB TI2A AUDIO 8000 720P H264 4000000 VBR AUTO MENUOFF &
    CPU CurrentStatus is = 1
    Starting mounting local filesystems:
    AVSERVER UI: Initializing.
    DRV_SyncRst: module = 47, domain = 0, state = 0
    DRV_SyncRst: module = 47, domain = 0, state = 3
     
     CLK Hz,
     ARM   Hz =  432000000
     DDR   Hz =  340000000
     VPSS  Hz =  340000000
     IMCOP Hz =  340000000
     
     [OSA_FILE ] Reading file [/mnt/nand/IMG_Paramset.bin] ... ERROR
    IMAGE TUNE: Paramset File is not available..... Setting DEFAULT parameter
    ApproDrvInit: 7
    Creat queue id:98307
    queue id:98307
    mount none on /dev/shm type tmpfs (rw,size=5M)
    none on /var/run type tmpfs (rw)
    none on /tmp type tmpfs (rw,sync)
    Setting up networking ...rm: unable to remove `/etc/network/run': Read-only file system
    Starting hotplug subsystem:

    CONFIGURING AVSERVER FOR DM368 .....
    SENSOR FPS VALUE = 30
       pci    
    queue id:98307
    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

     FR : 0 usersDavinciDisplay DavinciDisplay.1: pixfmt->width = 640,
     layer->layer_info.config.line_length= 640
     registered from exsiting face album
    IPNC_DM368_2.0.0 (kudva@mapplinux03.india.ti.com) (gcc version 
    IPNC AUTO_IRIS = 0 #####################
    GBCE in EVAL MODE
    queue id:65538
       pci      [success]
       usb    
    TI 2A TRIAL VERSION!!!
    TI 2A Expiration date: 2010, Dec 31
       usb      [success]
       isapnp 
       isapnp   [success]
       ide    
       ide      [success]
       input  
       input    [success]
       scsi   
    Simple mixer control 'PGA',0
      Capabilities: cvolume
      Capture channels: Mono
      Limits: Capture 0 - 3
      Mono: Capture 2 [67%]
    Simple mixer control 'Mono DAC',0
      Capabilities: pvolume pvolume-joined
      Playback channels: Mono
      Limits: Playback 0 - 63
      Mono: Playback 47 [75%]
       scsi     [success]
    done.
    killall: wis-streamer: no process killed
    SystemInit success
    Schedule manager init success
    Starting portmap daemon: portmap.
    Starting internet superserver: inetd.
    io scheduler deadline registered
    io scheduler cfq registered
    TI DaVinci EMAC: kernel boot params Ethernet address: $(ethaddr)
     sbulla: unknown partition table
    Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    loop: loaded (max 8 devices)
    tun: Universal TUN/TAP device driver, 1.6
    tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
    CSLIP: code copyright 1989 Regents of the University of California
    netconsole: not configured, aborting
    PPP generic driver version 2.4.2
    PPP Deflate Compression module registered
    Davinci EMAC MII Bus: probed
    MAC address is $(ethaddr)
    TI DaVinci EMAC Linux version updated 4.0
    davinci-mmc davinci-mmc.0: Supporting 4-bit mode
    davinci-mmc davinci-mmc.0: Using DMA mode
    usbcore: registered new driver usbfs
    usbcore: registered new driver hub
    musb_hdrc: version 6.0, cppi-dma, peripheral, debug=0
    musb_hdrc musb_hdrc: No DMA interrupt line
    musb_hdrc: USB Peripheral mode controller at c30f8000 using DMA, IRQ 12
    Loading iSCSI transport class v1.1-646.<5>iscsi: registered transport (tcp)
     sbulla: unknown partition table
    mkdosfs 3.0.6 (04 Oct 2009)
    unable to get drive geometry, using default 255/63
    /dev/sbulla has 255 heads and 63 sectors per track,
    logical sector size is 512,
    using 0xf8 media descriptor, with 1024 sectors;
    file system has 2 12-bit FATs and 4 sectors per cluster.
    FAT size is 1 sector, and provides 247 clusters.
    Root directory contains 512 slots.
    Volume ID is 7b63f0da, no volume label.
    queue id:0
    umount: /mnt/mmc: not mounted
    killall: dhcpcd: no process killed
    TimeOut occure in boot_proc.
    Program exit.
    ApproDrvInit: 3
    queue id:98307
    queue id:0
    queue id:32769
    INIT: Entering runlevel: 3
    net_search_gateway:eth0, 317AC, 0, 1
    net_search_gateway:eth0, 0, 10317AC, 3
    dns=202.106.0.20

    MontaVista(R) Linux(R) Professional Edition 5.0.0 (0702774)

    DM368_IPNC login: g_file_storage gadget: File-backed Storage Gadget, version: 28 November 2005
    ERROR: Module g_file_storage does not exist in /g_file_storage gadget: Number of LUNs=1
    proc/modules
    g_file_storage gadget-lun0: ro=0, file: /dev/sbulla
    [03/Jan/2000:21:42:25 +0000] boa: server version Boa/0.94.13
    [03/Jan/2000:21:42:25 +0000] boa: server built Jul 13 2010 at 18:25:27.
    [03/Jan/2000:21:42:25 +0000] boa: starting server pid=770, port 80
    queue id:0
    UDPString=uuid:Upnp-TVEmulator-1_0-00_0071229085</UDN>

    Upnp port is 0
    UPnP Initialized OK ip=172.23.3.115, port=49152
    desc_doc_url = http://172.23.3.115/tvdevicedesc.xml
    error code = 0
    device advertisement succeed.
    system_server/519[CPU#0]: BUG in local_bh_enable at kernel/softirq.c:196
    ApproDrvInit: 2
    queue id:98307
    Initializing...
    ApproDrvInit: 6
    ApproDrvInit: 8
    queue id:98307
    Initializing...
    ApproDrvInit: 9
    queue id:98307
    Initializing...
    ApproDrvInit: 10
    queue id:98307
    Initializing...
    queue id:98307
    Initializing...
    ...done initializing
    ...done initializing
    Play this stream using the URL:
            rtsp://172.23.3.115:8557/PSIA/Streaming/channels/2?videoCodecType=H.264
    ...done initializing
    Play this stream using the URL:
            rtsp://172.23.3.115:8556/PSIA/Streaming/channels/2?videoCodecType=H.264
    ...done initializing
    Play this stream using the URL:
            rtsp://172.23.3.115:8554/PSIA/Streaming/channels/1?videoCodecType=MPEG4
    ...done initializing
    Play this stream using the URL:
            rtsp://172.23.3.115/PSIA/Streaming/channels/1?videoCodecType=MPEG4
    Play this stream using the URL:
            rtsp://172.23.3.115:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.41 |      29.93 |      30106 |          901 |
     ENCODE0  |          14.29 |      69.97 |      12863 |          900 |
     STREAM   |           0.22 |    4568.53 |        197 |          900 |
     OSD0     |           0.04 |   28156.25 |         32 |          901 |
     FACE.D   |          11.66 |      85.79 |        373 |           32 |
     AEWB     |           1.18 |     846.52 |       1062 |          899 |

    [03/Jan/2000:21:42:59 +0000] request from 172.23.3.29 "GET /favicon.ico HTTP/1.1" ("/var/www/favicon.ico"): document open: No such file or directory
    [03/Jan/2000:21:43:03 +0000] request from 172.23.3.29 "GET /favicon.ico HTTP/1.1" ("/var/www/favicon.ico"): document open: No such file or directory

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.89 |      30142 |          901 |
     ENCODE0  |          14.17 |      70.58 |      12765 |          901 |
     STREAM   |           0.20 |    4896.74 |        184 |          901 |
     OSD0     |           0.03 |   30033.33 |         30 |          901 |
     AEWB     |           1.14 |     878.17 |       1026 |          901 |

    queue id:32769

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.90 |      30136 |          901 |
     ENCODE0  |          14.22 |      70.33 |      12811 |          901 |
     STREAM   |           0.30 |    3337.04 |        270 |          901 |
     OSD0     |           0.03 |   34653.85 |         26 |          901 |
     AEWB     |           1.13 |     881.60 |       1022 |          901 |

    queue id:32769
    queue id:32769

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.44 |      29.90 |      30132 |          901 |
     ENCODE0  |          14.22 |      70.35 |      12808 |          901 |
     STREAM   |           0.27 |    3692.62 |        244 |          901 |
     OSD0     |           0.03 |   39173.91 |         23 |          901 |
     AEWB     |           1.14 |     877.31 |       1027 |          901 |

    caught SIGINT: shutting down
    ApproDrvExit: 10
    caught SIGINT: shutting down
    ApproDrvExit: 2
    caught SIGINT: shutting down
    ApproDrvExit: 6
    caught SIGINT: shutting down
    ApproDrvExit: 8
    caught SIGINT: shutting down
    ApproDrvExit: 9
    ApproDrvInit: 2
    queue id:98307
    Initializing...
    ...done initializing
    Play this stream using the URL:
            rtsp://172.23.3.115/PSIA/Streaming/channels/1?videoCodecType=MPEG4
    ApproDrvInit: 6
    queue id:98307
    Initializing...
    ...done initializing
    ApproDrvInit: 8
    queue id:98307
    Initializing...
    ApproDrvInit: 9
    queue id:98307
    Initializing...
    ...done initializing
    ApproDrvInit: 10
    queue id:98307
    Initializing...
    ...done initializing
    Simple mixer control 'PGA',0
      Capabilities: cvolume
      Capture channels: Mono
      Limits: Capture 0 - 3
      Mono: Capture 2 [67%]
    Play this stream using the URL:
            rtsp://172.23.3.115:8557/PSIA/Streaming/channels/2?videoCodecType=H.264
    Play this stream using the URL:
            rtsp://172.23.3.115:8556/PSIA/Streaming/channels/2?videoCodecType=H.264
    Play this stream using the URL:
            rtsp://172.23.3.115:8554/PSIA/Streaming/channels/1?videoCodecType=MPEG4
    ...done initializing
    Play this stream using the URL:
            rtsp://172.23.3.115:8555/PSIA/Streaming/channels/0?videoCodecType=MJPEG
    Simple mixer control 'Mono DAC',0
      Capabilities: pvolume pvolume-joined
      Playback channels: Mono
      Limits: Playback 0 - 63
      Mono: Playback 47 [75%]
    queue id:32769
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.44 |      29.90 |      30133 |          901 |
     ENCODE0  |          14.25 |      70.18 |      12838 |          901 |
     STREAM   |           0.20 |    5061.80 |        178 |          901 |
     OSD0     |           0.03 |   32178.57 |         28 |          901 |
     AEWB     |           1.15 |     866.35 |       1040 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.44 |      29.90 |      30130 |          901 |
     ENCODE0  |          14.47 |      69.13 |      13034 |          901 |
     STREAM   |           0.21 |    4818.18 |        187 |          901 |
     OSD0     |           0.03 |   33370.37 |         27 |          901 |
     AEWB     |           1.15 |     871.37 |       1034 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.89 |      30142 |          901 |
     ENCODE0  |          14.96 |      66.84 |      13480 |          901 |
     STREAM   |           0.35 |    2851.27 |        316 |          901 |
     OSD0     |           0.02 |   47421.05 |         19 |          901 |
     AEWB     |           1.13 |     884.20 |       1019 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.90 |      30138 |          901 |
     ENCODE0  |          15.03 |      66.53 |      13543 |          901 |
     STREAM   |           0.33 |    3013.38 |        299 |          901 |
     OSD0     |           0.03 |   32178.57 |         28 |          901 |
     AEWB     |           1.13 |     884.20 |       1019 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.90 |      30134 |          901 |
     ENCODE0  |          15.35 |      65.15 |      13830 |          901 |
     STREAM   |           0.34 |    2944.44 |        306 |          901 |
     OSD0     |           0.02 |   47421.05 |         19 |          901 |
     AEWB     |           1.15 |     870.53 |       1035 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.90 |      30134 |          901 |
     ENCODE0  |          15.37 |      65.04 |      13852 |          901 |
     STREAM   |           0.32 |    3106.90 |        290 |          901 |
     OSD0     |           0.02 |   50055.55 |         18 |          901 |
     AEWB     |           1.14 |     879.02 |       1025 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.90 |      30135 |          901 |
     ENCODE0  |          15.38 |      65.03 |      13856 |          901 |
     STREAM   |           0.34 |    2915.86 |        309 |          901 |
     OSD0     |           0.02 |   42904.76 |         21 |          901 |
     AEWB     |           1.13 |     888.56 |       1014 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.90 |      30137 |          901 |
     ENCODE0  |          15.39 |      64.97 |      13867 |          901 |
     STREAM   |           0.35 |    2878.59 |        313 |          901 |
     OSD0     |           0.03 |   34653.85 |         26 |          901 |
     AEWB     |           1.14 |     880.74 |       1023 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.44 |      29.90 |      30132 |          901 |
     ENCODE0  |          15.37 |      65.08 |      13845 |          901 |
     STREAM   |           0.35 |    2833.33 |        318 |          901 |
     OSD0     |           0.03 |   37541.67 |         24 |          901 |
     AEWB     |           1.14 |     879.88 |       1024 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.44 |      29.90 |      30132 |          901 |
     ENCODE0  |          15.24 |      65.64 |      13727 |          901 |
     STREAM   |           0.32 |    3139.37 |        287 |          901 |
     OSD0     |           0.02 |   40954.55 |         22 |          901 |
     AEWB     |           1.13 |     882.47 |       1021 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.90 |      30137 |          901 |
     ENCODE0  |          15.39 |      64.99 |      13863 |          901 |
     STREAM   |           0.33 |    3023.49 |        298 |          901 |
     OSD0     |           0.03 |   39173.91 |         23 |          901 |
     AEWB     |           1.15 |     866.35 |       1040 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.90 |      30135 |          901 |
     ENCODE0  |          15.37 |      65.07 |      13847 |          901 |
     STREAM   |           0.31 |    3206.41 |        281 |          901 |
     OSD0     |           0.03 |   34653.85 |         26 |          901 |
     AEWB     |           1.14 |     873.91 |       1031 |          901 |

    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
    Playing WAVE 'alarm_1_8K.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.45 |      29.90 |      30138 |          901 |
     ENCODE0  |          15.40 |      64.94 |      13874 |          901 |
     STREAM   |           0.36 |    2772.31 |        325 |          901 |
     OSD0     |           0.03 |   33370.37 |         27 |          901 |
     AEWB     |           1.14 |     875.61 |       1029 |          901 |
     
     
    ***** I ignore the may same statics output here  then got the following log ****

    oom-killer: gfp_mask=0x200d2, order=0
    Mem-info:
    DMA per-cpu:
    cpu 0 hot: high 6, batch 1 used:5
    cpu 0 cold: high 2, batch 1 used:0
    DMA32 per-cpu: empty
    Normal per-cpu: empty
    HighMem per-cpu: empty
    Free pages:        1156kB (0kB HighMem)
    Active:5604 inactive:1495 dirty:0 writeback:0 unstable:0 free:289 slab:704 mapped:196 pagetables:245
    DMA free:1156kB min:868kB low:1084kB high:1300kB active:22416kB inactive:5980kB present:47104kB pages_scanned:20449 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA: 25*4kB 20*8kB 4*16kB 0*32kB 1*64kB 0*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB = 1156kB
    DMA32: empty
    Normal: empty
    HighMem: empty
    Swap cache: add 0, delete 0, find 0/0, race 0+0
    Free swap  = 0kB
    Total swap = 0kB
    Free swap:            0kB
    11776 pages of RAM
    443 free pages
    2669 reserved pages
    704 slab pages
    478 pages shared
    0 pages swap cached
    Out of Memory: Kill process 514 (system_server) score 4433 and children.
    Out of memory: Killed process 514 (system_server).
    oom-killer: gfp_mask=0x201d2, order=0
    Mem-info:
    DMA per-cpu:
    cpu 0 hot: high 6, batch 1 used:5
    cpu 0 cold: high 2, batch 1 used:0
    DMA32 per-cpu: empty
    Normal per-cpu: empty
    oom-killer: gfp_mask=0x201d2, order=0
    Mem-info:
    DMA per-cpu:
    cpu 0 hot: high 6, batch 1 used:5
    cpu 0 cold: high 2, batch 1 used:0
    DMA32 per-cpu: empty
    Normal per-cpu: empty
    HighMem per-cpu: empty
    Free pages:        1300kB (0kB HighMem)
    Active:3814 inactive:3271 dirty:0 writeback:0 unstable:0 free:325 slab:703 mapped:162 pagetables:245
    DMA free:1300kB min:868kB low:1084kB high:1300kB active:15256kB inactive:13084kB present:47104kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    oom-killer: gfp_mask=0x201d2, order=0
    Mem-info:
    DMA per-cpu:
    cpu 0 hot: high 6, batch 1 used:5
    cpu 0 cold: high 2, batch 1 used:0
    DMA32 per-cpu: empty
    Normal per-cpu: empty
    HighMem per-cpu: empty
    Free pages:        1280kB (0kB HighMem)
    Active:3820 inactive:3273 dirty:0 writeback:0 unstable:0 free:320 slab:703 mapped:167 pagetables:245
    DMA free:1256kB min:868kB low:1084kB high:1300kB active:15300kB inactive:13104kB present:47104kB pages_scanned:0 all_unreclaimable? no
    oom-killer: gfp_mask=0x201d2, order=0
    Mem-info:
    DMA per-cpu:
    cpu 0 hot: high 6, batch 1 used:5
    cpu 0 cold: high 2, batch 1 used:0
    DMA32 per-cpu: empty
    Normal per-cpu: empty
    HighMem per-cpu: empty
    Free pages:        1116kB (0kB HighMem)
    Active:3866 inactive:3267 dirty:0 writeback:0 unstable:0 free:279 slab:703 mapped:207 pagetables:245
    oom-killer: gfp_mask=0x201d2, order=0
    Mem-info:
    DMA per-cpu:
    cpu 0 hot: high 6, batch 1 used:5
    cpu 0 cold: high 2, batch 1 used:0
    DMA32 per-cpu: empty
    Normal per-cpu: empty
    HighMem per-cpu: empty
    Free pages:        1116kB (0kB HighMem)
    Active:3866 inactive:3267 dirty:0 writeback:0 unstable:0 free:279 slab:703 mapped:207 pagetables:245
    DMA free:1116kB min:868kB low:1084kB high:1300kB active:15464kB inactive:13068kB present:47104kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    HighMem per-cpu: empty
    Free pages:        1116kB (0kB HighMem)
    Active:3867 inactive:3266 dirty:0 writeback:0 unstable:0 free:279 slab:703 mapped:207 pagetables:245
    DMA free:1116kB min:868kB low:1084kB high:1300kB active:15468kB inactive:13064kB present:47104kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA: 13*4kB 21*8kB 4*16kB 0*32kB 1*64kB 0*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB = 1116kB
    DMA32: lowmem_reserve[]: 0 0 0 0
    DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA: 13*4kB 21*8kB 4*16kB 0*32kB 1*64kB 0*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB = 1116kB
    DMA32: empty
    Normal: empty
    HighMem: empty
    Swap cache: add 0, delete 0, find 0/0, race 0+0
    Free swap  = 0kB
    Total swap = 0kB
    Free swap:            0kB
    DMA free:1116kB min:868kB low:1084kB high:1300kB active:15468kB inactive:13064kB present:47104kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA: lowmem_reserve[]: 0 0 0 0
    HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no
    lowmem_reserve[]: 0 0 0 0
    DMA: 13*4kB 21*8kB 4*16kB 0*32kB 1*64kB 0*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB = 1116kB
    DMA32: empty
    Normal: empty
    HighMem: empty
    Swap cache: add 0, delete 0, find 0/0, race 0+0
    Free swap  = 0kB
    Total swap = 0kB
    Free swap:            0kB
    11776 pages of RAM
    433 free pages
    2669 reserved pages
    703 slab pages
    448 pages shared
    0 pages swap cached
    lowmem_reserve[]: 0 0 0 0
    DMA: 13*4kB 21*8kB 4*16kB 0*32kB 1*64kB 0*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB = 1116kB
    DMA32: empty
    Normal: empty
    HighMem: empty
    Swap cache: add 0, delete 0, find 0/0, race 0+0
    Free swap  = 0kB
    Total swap = 0kB
    Free swap:            0kB
    11776 pages of RAM
    433 free pages
    2669 reserved pages
    empty
    Normal: empty
    HighMem: empty
    Swap cache: add 0, delete 0, find 0/0, race 0+0
    Free swap  = 0kB
    Total swap = 0kB
    Free swap:            0kB
    11776 pages of RAM
    433 free pages
    2669 reserved pages
    703 slab pages
    448 pages shared
    0 pages swap cached
    11776 pages of RAM
    433 free pages
    2669 reserved pages
    703 slab pages
    448 pages shared
    0 pages swap cached
    13*4kB 21*8kB 4*16kB 0*32kB 1*64kB 0*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB 0*8192kB 0*16384kB = 1116kB
    DMA32: empty
    Normal: empty
    HighMem: empty
    Swap cache: add 0, delete 0, find 0/0, race 0+0
    Free swap  = 0kB
    Total swap = 0kB
    Free swap:            0kB
    11776 pages of RAM
    433 free pages
    2669 reserved pages
    703 slab pages
    448 pages shared
    0 pages swap cached
    703 slab pages
    448 pages shared
    0 pages swap cac
    hed

     Module   | Avg Time/Frame | Frame-rate | Total time | Total Frames |
     CAPTURE  |          33.49 |      29.86 |      30170 |          901 |
     ENCODE0  |          14.48 |      69.07 |      13044 |          901 |
     STREAM   |           0.35 |    2824.45 |        319 |          901 |
     OSD0     |           0.13 |    7508.33 |        120 |          901 |
     AEWB     |           1.20 |     835.19 |       1080 |          902 |

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

    the i can't login from IE and can't get live video with vlc player from rtsp port.

    actrually this problem is also there with my own application modified from appro app.

    what's the root cause and could you give me some hint?

    thanks a lot

    Forest.

    DM365IPNC-MT5
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Forest Wang
      Posted by Forest Wang
      on Nov 18 2010 20:46 PM
      Intellectual315 points

      an information may be helpful, i use " cat meminfo" and got the free memroy becomes less and less. from 7MB to 2Mb to blew 1MB.

      which part of the application consume the memory so much and so quickly?

      MemTotal:        42880 kB
      MemFree:          2044 kB
      Buffers:         12264 kB
      Cached:           2856 kB
      SwapCached:          0 kB
      Active:          20724 kB
      Inactive:         7012 kB
      HighTotal:           0 kB
      HighFree:            0 kB
      LowTotal:        42880 kB
      LowFree:          2044 kB
      SwapTotal:           0 kB
      SwapFree:            0 kB
      Dirty:               0 kB
      Writeback:           0 kB
      AnonPages:       12620 kB
      Mapped:           2144 kB
      Slab:             2824 kB
      PageTables:        924 kB
      NFS_Unstable:        0 kB
      Bounce:              0 kB
      CommitLimit:     21440 kB
      Committed_AS:   367024 kB
      VmallocTotal:   927744 kB
      VmallocUsed:     84960 kB
      VmallocChunk:   827388 kB
      # cat meminfo
      MemTotal:        42880 kB
      MemFree:          2028 kB
      Buffers:         12264 kB
      Cached:           2856 kB
      SwapCached:          0 kB
      Active:          20752 kB
      Inactive:         7012 kB
      HighTotal:           0 kB
      HighFree:            0 kB
      LowTotal:        42880 kB
      LowFree:          2028 kB
      SwapTotal:           0 kB
      SwapFree:            0 kB
      Dirty:               0 kB
      Writeback:           0 kB
      AnonPages:       12648 kB
      Mapped:           2144 kB
      Slab:             2812 kB
      PageTables:        924 kB
      NFS_Unstable:        0 kB
      Bounce:              0 kB
      CommitLimit:     21440 kB
      Committed_AS:   367052 kB
      VmallocTotal:   927744 kB
      VmallocUsed:     84960 kB
      VmallocChunk:   827388 kB

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • ye tian1
      Posted by ye tian1
      on May 01 2012 20:40 PM
      Prodigy15 points

      Hi,  Forest Wang ,

      Have you resolved your problem that fellowing:

      oom-killer: gfp_mask=0x200d2, order=0
      Mem-info:
      DMA per-cpu:
      cpu 0 hot: high 6, batch 1 used:5
      cpu 0 cold: high 2, batch 1 used:0

      Now, when I use the "usb_modeswitch" to change the USB-3G Card's mode. But, I am facing the same problem.

      How can you solve your problem? If this problem is result from the "usb_modeswitch" self, or the Linux Kernel ? My Kernel version is 2.6.18.

      DM365 USB-3G
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Raghu Kudva
      Posted by Raghu Kudva
      on May 08 2012 23:44 PM
      Expert6920 points

      Hi,

      You can try running this command "echo 1 > /proc/sys/vm/drop_caches"

      This will help to clear some memory used during bootup

      Regards,

      Raghu


      Please mark this reply as Verify Answer on this post if it answers the question.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    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