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.

TMS320DM8148: DVRRDK_04.01.00.02

Part Number: TMS320DM8148

      DM8148加2G的DDR,

      前面在论坛里面提问,ti官方让我参考这个帖子,我按照这个帖子修改后

        e2e.ti.com/.../dm8148-2gb-ddr

      

         目前的情况是系统能起来,内存分配也成功了,但是video,vpss内核没有起来。实现不了程序功能。

         bootargs=console=ttyO0,115200n8 noinitrd mem=512M rootwait=3 rw ubi.mtd=5,2048 rootfstype=ubifs root=ubi0:rootfs init=/init dhcp notifyk.vpssm3_sva=0xBFB00000 earlyprintk ddr_mem=2048M                  vram=20M vmalloc=476M

         这个是我的conifg_2G.bld文件。 

           

/*
 *  ======== config.bld ========
 *  Build configuration script for HDVPSS drivers
 */

/*
 * Linux kernel bootargs:
 *  mem=512M ddr_mem=2048M console=ttyO0,115200n8 root=/dev/nfs rw <your_fs_path> ip=dhcp rootdelay=5 vram=64M notifyk.vpssm3_sva=0xbfb00000 vmalloc=476M
*/

/* load the required modules for the configuration */

var M3 = xdc.useModule('ti.targets.arm.elf.M3');
var C674 = xdc.useModule('ti.targets.elf.C674');

var buildReleaseConfig = true;

/* configure  the options for the M3 targets     */

/* M3 compiler directory path                    */
M3.rootDir = java.lang.System.getenv("CGTOOLS");

/* linker options */

M3.lnkOpts.suffix += " --zero_init=off ";
M3.lnkOpts.suffix += " --dynamic --retain=_Ipc_ResetVector";

/* compiler options                                */
M3.ccOpts.suffix += "  --gcc -DTI_814X_BUILD -DPLATFORM_EVM_SI -DTI814X_2G_DDR -DSYSLINK_BUILD_RTOS -DUSE_SYSLINK_NOTIFY=0 -DUTILS_ASSERT_ENABLE -DSCP_DDR_MEM_SIZE_2G";

/* set default platform and list of all interested
 * platforms for M3
 */
M3.platforms = [
                        "ti.platforms.evmTI814X:core0",
                        "ti.platforms.evmTI814X:core1",
               ];

/* Select the default platform
 *
 * Making core1 as defualt core configuration to be used
 *  Core 0 ==    Ducati.M3.VIDEO
 *  Core 1 ==    Ducati.M3.VPS
 */
M3.platform = M3.platforms[1];

/* configure  the options for the C674 targets     */

/* C674 compiler directory path                    */
C674.rootDir = java.lang.System.getenv("CGTOOLS_DSP");

/* linker options */

C674.lnkOpts.suffix += " --zero_init=off ";
C674.lnkOpts.suffix += " --dynamic --retain=_Ipc_ResetVector";

/* compiler options                                */
C674.ccOpts.suffix += " -DTI_814X_BUILD -DPLATFORM_EVM_SI -DSYSLINK_BUILD_RTOS -DUSE_SYSLINK_NOTIFY=0";

C674.platforms = ["ti.platforms.evmTI816X:plat"];
C674.platform = C674.platforms[0];

/* list interested targets in Build.targets array  */
Build.targets = [
                    M3,
                    C674,
                ];



var KB=1024;
var MB=KB*KB;
var GB=KB*KB*KB;

var DDR3_ADDR            = 0x80000000;
var DDR3_SIZE            = 2048*MB;


var OCMC0_ADDR                 = 0x40300000;
/*OCMC1 exisits only for TI816X*/
var OCMC1_ADDR                 = 0x40400000;
var OCMC0_RUN_ADDR             = 0x00300000;
var OCMC1_RUN_ADDR             = 0x00400000;
var OCMC_SIZE                  = 128*KB;


var OCMC0_VIDEO_M3_SIZE        = 16*KB;
var OCMC0_VPSS_M3_SIZE         = OCMC_SIZE - OCMC0_VIDEO_M3_SIZE;

var OCMC0_VIDEO_M3_ADDR        = OCMC0_ADDR;
var OCMC0_VPSS_M3_ADDR         = OCMC0_VIDEO_M3_ADDR + OCMC0_VIDEO_M3_SIZE;


var OCMC0_RUN_ADDR             = 0x00300000;
var OCMC0_VIDEO_M3_RUN         = OCMC0_RUN_ADDR;
var OCMC0_VPSS_M3_RUN          = OCMC0_VIDEO_M3_RUN + OCMC0_VIDEO_M3_SIZE;

var M3_L2_RAM              		= 0x55024000;
var M3_L2_RAM_SIZE         		= 48*KB;

var M3_L2_RAM_MAPPED          = 0x20004000;

var DUCATI_WB_WA_ADDR          = 0x20000000;

var TOTAL_MEM_SIZE             = DDR3_SIZE;

/* FIRST + SECOND 512MB */
var SR1_SIZE                   = 277  * MB;
var VIDEO_M3_CODE_SIZE         = 10    * MB;
var VIDEO_M3_BSS_SIZE          = 12   * MB;
var VIDEO_M3_DATA_SIZE         = 4    * MB;
var DSS_M3_CODE_SIZE           = 1    * MB;
var DSS_M3_BSS_SIZE            = 14   * MB;
var DSS_M3_DATA_SIZE           = 2    * MB;
var DSP_CODE_SIZE              = 2    * MB;
var DSP_DATA_SIZE              = 190  * MB  - 256 * KB;;
var VIDEO_M3_EXCEPTION_CTX_SIZE = 128 * KB;
var VPSS_M3_EXCEPTION_CTX_SIZE  = 128 * KB;
var SR2_FRAME_BUFFER_SIZE      = 472  * MB;
var SR0_SIZE                    = 31  * MB
var HDVPSS_DESC_SIZE            = 2   * MB;
var HDVPSS_SHARED_SIZE          = 2   * MB;
var NOTIFY_SHARED_SIZE          = 2   * MB;
var REMOTE_DEBUG_SIZE           = 1   * MB;
var SHARED_MEMORY_SIZE          = 2   * MB;

/* THIRD 512MB */
var LINUX_SIZE                  = 512 * MB;

/* LAST 512MB */
var TILER_SIZE                  = 256 * MB;
var SR3_FRAME_BUFFER_EXTRA_SIZE = 256 * MB;

/*
print ("                                                         "); 
print ("SmartCore Memory Map - 2GB DDR [4 x 512MB regions], 512MB for Linux:");
print ("                                                         "); 
print ("  0x80000000 ----+-------------------+");
print ("         ^       |  " + (SR1_SIZE / MB) + "MB            | (SR1) Bitstream buffer");
print ("         |       |                   | Cached on A8. Cached on M3, although access by DMAs");
print ("         |       +-------------------+ ");
print ("         |       |   " + (VIDEO_M3_CODE_SIZE / MB) + " MB            | Video M3 Code");
print ("       512MB     +-------------------+");
print ("         |       |   " + (VIDEO_M3_DATA_SIZE / MB) + " MB           | Video  M3 Data");
print ("         |       +-------------------+");
print ("         |       |   " + (VIDEO_M3_BSS_SIZE / MB) + " MB           | Video  M3 BSS Data");
print ("         |       +-------------------+");
print ("         |       |   " + (DSS_M3_CODE_SIZE/ MB) + " MB            | VPSS  M3 Code");
print ("         |       +-------------------+");
print ("         |       |   " + (DSS_M3_DATA_SIZE/ MB) + " MB           | VPSS  M3 Data");
print ("         |       +-------------------+");
print ("         v       |   " + (DSS_M3_BSS_SIZE/ MB)  + " MB           | VPSS M3 BSS Data");
print ("  0xA0000000 ----+-------------------+");
print ("         ^       |                   |");
print ("         |       |   " + (TILER_SIZE / MB) + " MB          | Tiled 8-bit + 16-bit region");
print ("       512MB     |                   |");
print ("         |       +-------------------+");
print ("         v       |  "  + (SR2_FRAME_BUFFER_SIZE / MB) + " MB           | (SR2) Frame Buffer Region - <VPSS - Video M3 Frame Buf>");
print ("  0xC0000000 ----+-------------------+  ");
print ("         ^       |                   |");
print ("         |       |  " + (LINUX_SIZE / MB) + " MB           | Linux");
print ("       512MB     |                   |");
print ("         |       |                   |"); 
print ("         v       |                   |");
print ("  0xE0000000 ----+-------------------+");
print ("         ^       |   " + ( DSP_CODE_SIZE / KB) + " KB        | DSP Code");
print ("         |       +-------------------+");
print ("         |       |   " + (DSP_DATA_SIZE / MB) + " MB          | DSP Data");
print ("         |       +-------------------+");
print ("         |       |                   |");
print ("       512MB     |  " + (SR0_SIZE / MB) + " MB            | (SR0) Syslink MsgQ/IPC List MP - <Non-cached on M3>");
print ("         |       +-------------------+");
print ("         |       |  " + (VIDEO_M3_EXCEPTION_CTX_SIZE / KB) + " KB           | Video M3 exception context");
print ("         |       +-------------------+  ");
print ("         |       |  " + (VPSS_M3_EXCEPTION_CTX_SIZE / KB) + "KB            | Vpss M3 exception context");
print ("         |       +-------------------+  ");
print ("         |       |  " + (HDVPSS_DESC_SIZE / MB) + " MB             | VPSS M3 - VPDMA Descriptor");
print ("         |       +-------------------+");
print ("         |       |  " + (HDVPSS_SHARED_SIZE / MB) + " MB             | VPSS M3 - FBDev Shared Memory");
print ("         |       +-------------------+");
print ("         |       |  " + (NOTIFY_SHARED_SIZE / MB) + " MB             | Host - VPSS M3 Notify(For FBDev)");
print ("         |       +-------------------+");
print ("         v       |  " + (REMOTE_DEBUG_SIZE / MB) + " MB             | Remote Debug Print");
print ("  0xFFFFFFFF ----+-------------------+");  
print ("                                                         "); 
*/

/* first and second 512MB */
var SR1_ADDR                   = DDR3_ADDR;
var VIDEO_M3_CODE_ADDR         = SR1_ADDR                        + SR1_SIZE;
var VIDEO_M3_DATA_ADDR         = VIDEO_M3_CODE_ADDR              + VIDEO_M3_CODE_SIZE;
var VIDEO_M3_BSS_ADDR          = VIDEO_M3_DATA_ADDR              + VIDEO_M3_DATA_SIZE;
var VIDEO_M3_BSS_ADDR_RUN      = (VIDEO_M3_BSS_ADDR - DDR3_ADDR) + DUCATI_WB_WA_ADDR;
var DSS_M3_CODE_ADDR           = VIDEO_M3_BSS_ADDR               + VIDEO_M3_BSS_SIZE;
var DSS_M3_DATA_ADDR           = DSS_M3_CODE_ADDR                + DSS_M3_CODE_SIZE;
var DSS_M3_BSS_ADDR            = DSS_M3_DATA_ADDR                + DSS_M3_DATA_SIZE;
var DSS_M3_BSS_ADDR_RUN        = (DSS_M3_BSS_ADDR - DDR3_ADDR)   + DUCATI_WB_WA_ADDR;
var DSP_CODE_ADDR              = DSS_M3_BSS_ADDR                 + DSS_M3_BSS_SIZE;
var DSP_DATA_ADDR              = DSP_CODE_ADDR                   + DSP_CODE_SIZE;
var VIDEO_M3_EXCEPTION_CTX_ADDR     = DSP_DATA_ADDR              + DSP_DATA_SIZE;
var VPSS_M3_EXCEPTION_CTX_ADDR      = VIDEO_M3_EXCEPTION_CTX_ADDR   + VIDEO_M3_EXCEPTION_CTX_SIZE;

var SR2_FRAME_BUFFER_ADDR       = VPSS_M3_EXCEPTION_CTX_ADDR    + VPSS_M3_EXCEPTION_CTX_SIZE;

var SR0_ADDR                    = SR2_FRAME_BUFFER_ADDR         + SR2_FRAME_BUFFER_SIZE;
var HDVPSS_DESC_ADDR            = SR0_ADDR                      + SR0_SIZE;
var HDVPSS_SHARED_ADDR          = HDVPSS_DESC_ADDR              + HDVPSS_DESC_SIZE;
var NOTIFY_SHARED_ADDR          = HDVPSS_SHARED_ADDR            + HDVPSS_SHARED_SIZE;
var REMOTE_DEBUG_ADDR           = NOTIFY_SHARED_ADDR            + NOTIFY_SHARED_SIZE;
var SHARED_MEMORY_ADDR          = REMOTE_DEBUG_ADDR             + REMOTE_DEBUG_SIZE;

var LINUX_ADDR                  = DDR3_ADDR                     + 1 * GB;
var SR3_FRAME_BUFFER_EXTRA_ADDR = LINUX_ADDR                    + LINUX_SIZE;
var TILER_ADDR                  = SR3_FRAME_BUFFER_EXTRA_ADDR   + SR3_FRAME_BUFFER_EXTRA_SIZE;
 

print(" ### ");
print(" ### REGIONS MAP: ###");
print(" ======== First 512 MB: ================================= ");
print(" ### SR1:                         0x" + java.lang.Long.toHexString(SR1_ADDR) + " - 0x" + java.lang.Long.toHexString(SR1_ADDR+SR1_SIZE));
print(" ### VIDEO_M3_CODE_ADDR:          0x" + java.lang.Long.toHexString(VIDEO_M3_CODE_ADDR) + " - 0x" + java.lang.Long.toHexString(VIDEO_M3_CODE_ADDR+VIDEO_M3_CODE_SIZE));
print(" ### VIDEO_M3_DATA_ADDR:          0x" + java.lang.Long.toHexString(VIDEO_M3_DATA_ADDR) + " - 0x" + java.lang.Long.toHexString(VIDEO_M3_DATA_ADDR+VIDEO_M3_DATA_SIZE));
print(" ### VIDEO_M3_BSS_ADDR:           0x" + java.lang.Long.toHexString(VIDEO_M3_BSS_ADDR) + " - 0x" + java.lang.Long.toHexString(VIDEO_M3_BSS_ADDR+VIDEO_M3_BSS_SIZE));
print(" ### DSS_M3_CODE_ADDR:            0x" + java.lang.Long.toHexString(DSS_M3_CODE_ADDR) + " - 0x" + java.lang.Long.toHexString(DSS_M3_CODE_ADDR+DSS_M3_CODE_SIZE));
print(" ### DSS_M3_DATA_ADDR:            0x" + java.lang.Long.toHexString(DSS_M3_DATA_ADDR) + " - 0x" + java.lang.Long.toHexString(DSS_M3_DATA_ADDR+DSS_M3_DATA_SIZE));
print(" ### DSS_M3_BSS_ADDR:             0x" + java.lang.Long.toHexString(DSS_M3_BSS_ADDR) + " - 0x" + java.lang.Long.toHexString(DSS_M3_BSS_ADDR+DSS_M3_BSS_SIZE));
print(" ======== Second 512 MB: ================================= ");
print(" ### TILER_ADDR:                  0x" + java.lang.Long.toHexString(TILER_ADDR) + " - 0x" + java.lang.Long.toHexString(TILER_ADDR+TILER_SIZE));
print(" ### SR2_FRAME_BUFFER_ADDR:       0x" + java.lang.Long.toHexString(SR2_FRAME_BUFFER_ADDR) + " - 0x" + java.lang.Long.toHexString(SR2_FRAME_BUFFER_ADDR+SR2_FRAME_BUFFER_SIZE));
print(" ========= Third 512 MB: ================================== ");
print(" ### LINUX:                       0x" + java.lang.Long.toHexString(LINUX_ADDR) + " - 0x" + java.lang.Long.toHexString(LINUX_ADDR+LINUX_SIZE));
print(" ======== Last 512 MB: ================================== ");
print(" ### DSP_CODE_ADDR:               0x" + java.lang.Long.toHexString(DSP_CODE_ADDR) + " - 0x" + java.lang.Long.toHexString(DSP_CODE_ADDR+DSP_CODE_SIZE));
print(" ### DSP_DATA_ADDR:               0x" + java.lang.Long.toHexString(DSP_DATA_ADDR) + " - 0x" + java.lang.Long.toHexString(DSP_DATA_ADDR+DSP_DATA_SIZE));
print(" ### SR0_ADDR:                    0x" + java.lang.Long.toHexString(SR0_ADDR) + " - 0x" + java.lang.Long.toHexString(SR0_ADDR+SR0_SIZE));
print(" ### VIDEO_M3_EXCEPTION_CTX_ADDR: 0x" + java.lang.Long.toHexString(VIDEO_M3_EXCEPTION_CTX_ADDR) + " - 0x" + java.lang.Long.toHexString(VIDEO_M3_EXCEPTION_CTX_ADDR+VIDEO_M3_EXCEPTION_CTX_SIZE));
print(" ### VPSS_M3_EXCEPTION_CTX_ADDR:  0x" + java.lang.Long.toHexString(VPSS_M3_EXCEPTION_CTX_ADDR) + " - 0x" + java.lang.Long.toHexString(VPSS_M3_EXCEPTION_CTX_ADDR+VPSS_M3_EXCEPTION_CTX_SIZE));
print(" ### HDVPSS_DESC_ADDR:            0x" + java.lang.Long.toHexString(HDVPSS_DESC_ADDR) + " - 0x" + java.lang.Long.toHexString(HDVPSS_DESC_ADDR+HDVPSS_DESC_SIZE));
print(" ### HDVPSS_SHARED_ADDR:          0x" + java.lang.Long.toHexString(HDVPSS_SHARED_ADDR) + " - 0x" + java.lang.Long.toHexString(HDVPSS_SHARED_ADDR+HDVPSS_SHARED_SIZE));
print(" ### NOTIFY_SHARED_ADDR:          0x" + java.lang.Long.toHexString(NOTIFY_SHARED_ADDR) + " - 0x" + java.lang.Long.toHexString(NOTIFY_SHARED_ADDR+NOTIFY_SHARED_SIZE));
print(" ### REMOTE_DEBUG_ADDR:           0x" + java.lang.Long.toHexString(REMOTE_DEBUG_ADDR) + " - 0x" + java.lang.Long.toHexString(REMOTE_DEBUG_ADDR+REMOTE_DEBUG_SIZE-1));
print(" ========================================================= ");
print(" ### ");
print(" ========================================================= ");
/* print(" ### TOTAL DDR usage in MB =       " + TOTAL_DDR_USED_SIZE_IN_MB + " MB ###");
print(" ### Linux memory usage in MB =    " + LINUX_SIZE_IN_MB          + " MB  ###");
print(" ### DSP Data memory usage in MB = " + DSP_DATA_SIZE_IN_MB       + " MB  ###"); 
print(" ========================================================= "); 
print(" ### "); */

Build.platformTable["ti.platforms.evmTI814X:core1"] =
{
    externalMemoryMap:
    [
        ["DDR3_RAM", {
            comment: "DDR3_RAM",
            name: "DDR3_RAM",
            base: DDR3_ADDR,
            len:  DDR3_SIZE
        }],
        ["OCMC0_RAM", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM",
            base: OCMC0_ADDR,
            len:  OCMC_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["VIDEO_M3_BSS_ADDR_RUN", {
            comment : "VIDEO_M3_BSS_ADDR_RUN",
            name    : "VIDEO_M3_BSS_ADDR_RUN",
            base    : VIDEO_M3_BSS_ADDR_RUN,
            len     : VIDEO_M3_BSS_SIZE
        }],
        ["DSS_M3_BSS_ADDR_RUN", {
            comment : "DSS_M3_BSS_ADDR_RUN",
            name    : "DSS_M3_BSS_ADDR_RUN",
            base    : DSS_M3_BSS_ADDR_RUN,
            len     : DSS_M3_BSS_SIZE
        }],        
        ["OCMC0_RAM_MAPPED", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM_MAPPED",
            base: OCMC0_RUN_ADDR,
            len:  OCMC_SIZE
        }],         
	    ["M3_L2_RAM", {
			comment: "M3_L2_RAM",
	         name: "M3_L2_RAM",
	         base: M3_L2_RAM,
	         len:  M3_L2_RAM_SIZE
	    }],
	    ["M3_L2_RAM_MAPPED", {
			comment: "M3_L2_RAM",
	         name: "M3_L2_RAM_MAPPED",
	         base: M3_L2_RAM_MAPPED,
	         len:  M3_L2_RAM_SIZE
	    }],
        ["CACHE_WB_DDR_LOGICAL_ADDRESS", {
            comment: "CACHE_WB_DDR_LOGICAL_ADDRESS",
            name: "CACHE_WB_DDR_LOGICAL_ADDRESS",
            base: 0x20000000,
            len:  0x20000000,
        }],       
    ],
    customMemoryMap:
    [
        ["LINUX_MEM", {
            comment : "LINUX_MEM",
            name    : "LINUX_MEM",
            base    : LINUX_ADDR,
            len     : LINUX_SIZE
        }],
        ["SR1", {
            comment : "SR1",
            name    : "SR1",
            base    : SR1_ADDR,
            len     : SR1_SIZE
        }],
        ["SR3_FRAME_BUFFER_EXTRA", {
            comment : "SR3_FRAME_BUFFER_EXTRA",
            name    : "SR3_FRAME_BUFFER_EXTRA",
            base    : SR3_FRAME_BUFFER_EXTRA_ADDR,
            len     : SR3_FRAME_BUFFER_EXTRA_SIZE
        }],
        ["VIDEO_M3_CODE_MEM", {
            comment : "VIDEO_M3_CODE_MEM",
            name    : "VIDEO_M3_CODE_MEM",
            base    : VIDEO_M3_CODE_ADDR,
            len     : VIDEO_M3_CODE_SIZE
        }],
        ["VIDEO_M3_DATA_MEM", {
            comment : "VIDEO_M3_DATA_MEM",
            name    : "VIDEO_M3_DATA_MEM",
            base    : VIDEO_M3_DATA_ADDR,
            len     : VIDEO_M3_DATA_SIZE
        }],
        ["VIDEO_M3_BSS_ADDR", {
            comment : "VIDEO_M3_BSS_ADDR",
            name    : "VIDEO_M3_BSS_ADDR",
            base    : VIDEO_M3_BSS_ADDR,
            len     : VIDEO_M3_BSS_SIZE
        }],
        ["VIDEO_M3_BSS_ADDR_RUN", {
            comment : "VIDEO_M3_BSS_ADDR_RUN",
            name    : "VIDEO_M3_BSS_ADDR_RUN",
            base    : VIDEO_M3_BSS_ADDR_RUN,
            len     : VIDEO_M3_BSS_SIZE
        }],
        ["DSS_M3_CODE_MEM", {
            comment : "DSS_M3_CODE_MEM",
            name    : "DSS_M3_CODE_MEM",
            base    : DSS_M3_CODE_ADDR,
            len     : DSS_M3_CODE_SIZE
        }],
        ["DDR3_M3", {
            comment : "DDR3_M3",
            name    : "DDR3_M3",
            base    : DSS_M3_DATA_ADDR,
            len     : DSS_M3_DATA_SIZE
        }],
        ["DSS_M3_BSS_ADDR", {
            comment : "DSS_M3_BSS_ADDR",
            name    : "DSS_M3_BSS_ADDR",
            base    : DSS_M3_BSS_ADDR,
            len     : DSS_M3_BSS_SIZE
        }],        
        ["DSS_M3_BSS_ADDR_RUN", {
            comment : "DSS_M3_BSS_ADDR_RUN",
            name    : "DSS_M3_BSS_ADDR_RUN",
            base    : DSS_M3_BSS_ADDR_RUN,
            len     : DSS_M3_BSS_SIZE
        }],        
         ["TILER_MEM", {
            comment : "TILER_MEM",
            name    : "TILER_MEM",
            base    : TILER_ADDR,
            len     : TILER_SIZE
        }],
        ["SR2_FRAME_BUFFER_MEM", {
            comment : "SR2_FRAME_BUFFER_MEM",
            name    : "SR2_FRAME_BUFFER_MEM",
            base    : SR2_FRAME_BUFFER_ADDR,
            len     : SR2_FRAME_BUFFER_SIZE
        }],
        ["SR0", {
            comment : "SR0",
            name    : "SR0",
            base    : SR0_ADDR,
            len     : SR0_SIZE
        }],
        ["VIDEO_M3_EXCEPTION_CTX", {
            comment : "VIDEO_M3_EXCEPTION_CTX",
            name    : "VIDEO_M3_EXCEPTION_CTX",
            base    : VIDEO_M3_EXCEPTION_CTX_ADDR,
            len     : VIDEO_M3_EXCEPTION_CTX_SIZE
        }],
        ["VPSS_M3_EXCEPTION_CTX", {
            comment : "VPSS_M3_EXCEPTION_CTX",
            name    : "VPSS_M3_EXCEPTION_CTX",
            base    : VPSS_M3_EXCEPTION_CTX_ADDR,
            len     : VPSS_M3_EXCEPTION_CTX_SIZE
        }],
        ["HDVPSS_DESC_MEM", {
            comment : "HDVPSS_DESC_MEM",
            name    : "HDVPSS_DESC_MEM",
            base    : HDVPSS_DESC_ADDR,
            len     : HDVPSS_DESC_SIZE
        }],
        ["HDVPSS_SHARED_MEM", {
            comment : "HDVPSS_SHARED_MEM",
            name    : "HDVPSS_SHARED_MEM",
            base    : HDVPSS_SHARED_ADDR,
            len     : HDVPSS_SHARED_SIZE
        }],
        ["HOST_VPSS_NOTIFYMEM", {
            comment : "HOST_VPSS_NOTIFYMEM",
            name    : "HOST_VPSS_NOTIFYMEM",
            base    : NOTIFY_SHARED_ADDR,
            len     : NOTIFY_SHARED_SIZE
        }],
        ["REMOTE_DEBUG_MEM", {
            comment : "REMOTE_DEBUG_MEM",
            name    : "REMOTE_DEBUG_MEM",
            base    : REMOTE_DEBUG_ADDR,
            len     : REMOTE_DEBUG_SIZE
        }],
        ["L2_ROM", {
            comment: "L2_ROM",
            name: "L2_ROM",
            base: 0x00000000,
            len:  0x00004000
        }],
        ["OCMC0_VIDEO_M3_RAM", {
            comment: "OCMC0_VIDEO_M3_RAM",
            name: "OCMC0_VIDEO_M3_RAM",
            base: OCMC0_VIDEO_M3_ADDR,
            len:  OCMC0_VIDEO_M3_SIZE
        }],
        ["OCMC0_VPSS_M3_RAM", {
            comment: "OCMC0_VPSS_M3_RAM",
            name: "OCMC0_VPSS_M3_RAM",
            base: OCMC0_VPSS_M3_ADDR,
            len:  OCMC0_VPSS_M3_SIZE
        }],        
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["M3_L2_RAM", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM",
            base: M3_L2_RAM,
            len:  M3_L2_RAM_SIZE
        }],
        ["M3_L2_RAM_MAPPED", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM_MAPPED",
            base: M3_L2_RAM_MAPPED,
            len:  M3_L2_RAM_SIZE
        }],
        ["OCMC0_VIDEO_M3_RAM_MAPPED", {
            comment: "OCMC0_VIDEO_M3_RAM_MAPPED",
            name: "OCMC0_VIDEO_M3_RAM_MAPPED",
            base: OCMC0_VIDEO_M3_RUN,
            len:  OCMC0_VIDEO_M3_SIZE
        }],
        ["OCMC0_VPSS_M3_RAM_MAPPED", {
            comment: "OCMC0_VPSS_M3_RAM_MAPPED",
            name: "OCMC0_VPSS_M3_RAM_MAPPED",
            base: OCMC0_VPSS_M3_RUN,
            len:  OCMC0_VPSS_M3_SIZE
        }], 
    ]
};

Build.platformTable["ti.platforms.evmTI814X:core0"] =
{
    externalMemoryMap:
    [
        ["DDR3_RAM", {
            comment: "DDR3_RAM",
            name: "DDR3_RAM",
            base: DDR3_ADDR,
            len:  DDR3_SIZE
        }],
        ["OCMC0_RAM", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM",
            base: OCMC0_ADDR,
            len:  OCMC_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["VIDEO_M3_BSS_ADDR_RUN", {
            comment : "VIDEO_M3_BSS_ADDR_RUN",
            name    : "VIDEO_M3_BSS_ADDR_RUN",
            base    : VIDEO_M3_BSS_ADDR_RUN,
            len     : VIDEO_M3_BSS_SIZE
        }],
        ["DSS_M3_BSS_ADDR_RUN", {
            comment : "DSS_M3_BSS_ADDR_RUN",
            name    : "DSS_M3_BSS_ADDR_RUN",
            base    : DSS_M3_BSS_ADDR_RUN,
            len     : DSS_M3_BSS_SIZE
        }],        
       ["OCMC0_RAM_MAPPED", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM_MAPPED",
            base: OCMC0_RUN_ADDR,
            len:  OCMC_SIZE
        }],
	    ["M3_L2_RAM", {
			comment: "M3_L2_RAM",
	         name: "M3_L2_RAM",
	         base: M3_L2_RAM,
	         len:  M3_L2_RAM_SIZE
	    }],
	    ["M3_L2_RAM_MAPPED", {
			comment: "M3_L2_RAM",
	         name: "M3_L2_RAM_MAPPED",
	         base: M3_L2_RAM_MAPPED,
	         len:  M3_L2_RAM_SIZE
	    }],
        ["CACHE_WB_DDR_LOGICAL_ADDRESS", {
            comment: "CACHE_WB_DDR_LOGICAL_ADDRESS",
            name: "CACHE_WB_DDR_LOGICAL_ADDRESS",
            base: 0x20000000,
            len:  0x20000000,
        }],          
        
    ],
    customMemoryMap:
    [
        ["LINUX_MEM", {
            comment : "LINUX_MEM",
            name    : "LINUX_MEM",
            base    : LINUX_ADDR,
            len     : LINUX_SIZE
        }],
        ["SR1", {
            comment : "SR1",
            name    : "SR1",
            base    : SR1_ADDR,
            len     : SR1_SIZE
        }],
        ["VIDEO_M3_CODE_MEM", {
            comment : "VIDEO_M3_CODE_MEM",
            name    : "VIDEO_M3_CODE_MEM",
            base    : VIDEO_M3_CODE_ADDR,
            len     : VIDEO_M3_CODE_SIZE
        }],
        ["DDR3_M3", {
            comment : "DDR3_M3",
            name    : "DDR3_M3",
            base    : VIDEO_M3_DATA_ADDR,
            len     : VIDEO_M3_DATA_SIZE
        }],
        ["VIDEO_M3_BSS_ADDR", {
            comment : "VIDEO_M3_BSS_ADDR",
            name    : "VIDEO_M3_BSS_ADDR",
            base    : VIDEO_M3_BSS_ADDR,
            len     : VIDEO_M3_BSS_SIZE
        }],          
        ["VIDEO_M3_BSS_ADDR_RUN", {
            comment : "VIDEO_M3_BSS_ADDR_RUN",
            name    : "VIDEO_M3_BSS_ADDR_RUN",
            base    : VIDEO_M3_BSS_ADDR_RUN,
            len     : VIDEO_M3_BSS_SIZE
        }],          
        ["DSS_M3_CODE_MEM", {
            comment : "DSS_M3_CODE_MEM",
            name    : "DSS_M3_CODE_MEM",
            base    : DSS_M3_CODE_ADDR,
            len     : DSS_M3_CODE_SIZE
        }],
        ["DSS_M3_DATA_MEM", {
            comment : "DSS_M3_DATA_MEM",
            name    : "DSS_M3_DATA_MEM",
            base    : DSS_M3_DATA_ADDR,
            len     : DSS_M3_DATA_SIZE
        }],
        ["DSS_M3_BSS_ADDR", {
            comment : "DSS_M3_BSS_ADDR",
            name    : "DSS_M3_BSS_ADDR",
            base    : DSS_M3_BSS_ADDR,
            len     : DSS_M3_BSS_SIZE
        }],        
        ["DSS_M3_BSS_ADDR_RUN", {
            comment : "DSS_M3_BSS_ADDR_RUN",
            name    : "DSS_M3_BSS_ADDR_RUN",
            base    : DSS_M3_BSS_ADDR_RUN,
            len     : DSS_M3_BSS_SIZE
        }],        

        ["TILER_MEM", {
            comment : "TILER_MEM",
            name    : "TILER_MEM",
            base    : TILER_ADDR,
            len     : TILER_SIZE
        }],
        ["SR2_FRAME_BUFFER_MEM", {
            comment : "SR2_FRAME_BUFFER_MEM",
            name    : "SR2_FRAME_BUFFER_MEM",
            base    : SR2_FRAME_BUFFER_ADDR,
            len     : SR2_FRAME_BUFFER_SIZE
        }],
        ["SR0", {
            comment : "SR0",
            name    : "SR0",
            base    : SR0_ADDR,
            len     : SR0_SIZE
        }],
        ["VIDEO_M3_EXCEPTION_CTX", {
            comment : "VIDEO_M3_EXCEPTION_CTX",
            name    : "VIDEO_M3_EXCEPTION_CTX",
            base    : VIDEO_M3_EXCEPTION_CTX_ADDR,
            len     : VIDEO_M3_EXCEPTION_CTX_SIZE
        }],
        ["VPSS_M3_EXCEPTION_CTX", {
            comment : "VPSS_M3_EXCEPTION_CTX",
            name    : "VPSS_M3_EXCEPTION_CTX",
            base    : VPSS_M3_EXCEPTION_CTX_ADDR,
            len     : VPSS_M3_EXCEPTION_CTX_SIZE
        }],
        ["HDVPSS_DESC_MEM", {
            comment : "HDVPSS_DESC_MEM",
            name    : "HDVPSS_DESC_MEM",
            base    : HDVPSS_DESC_ADDR,
            len     : HDVPSS_DESC_SIZE
        }],
        ["HDVPSS_SHARED_MEM", {
            comment : "HDVPSS_SHARED_MEM",
            name    : "HDVPSS_SHARED_MEM",
            base    : HDVPSS_SHARED_ADDR,
            len     : HDVPSS_SHARED_SIZE
        }],
        ["HOST_VPSS_NOTIFYMEM", {
            comment : "HOST_VPSS_NOTIFYMEM",
            name    : "HOST_VPSS_NOTIFYMEM",
            base    : NOTIFY_SHARED_ADDR,
            len     : NOTIFY_SHARED_SIZE
        }],
        ["REMOTE_DEBUG_MEM", {
            comment : "REMOTE_DEBUG_MEM",
            name    : "REMOTE_DEBUG_MEM",
            base    : REMOTE_DEBUG_ADDR,
            len     : REMOTE_DEBUG_SIZE
        }],
        ["L2_ROM", {
            comment: "L2_ROM",
            name: "L2_ROM",
            base: 0x00000000,
            len:  0x00004000
        }],
        ["OCMC0_VIDEO_M3_RAM", {
            comment: "OCMC0_VIDEO_M3_RAM",
            name: "OCMC0_VIDEO_M3_RAM",
            base: OCMC0_VIDEO_M3_ADDR,
            len:  OCMC0_VIDEO_M3_SIZE
        }],
        ["OCMC0_VPSS_M3_RAM", {
            comment: "OCMC0_VPSS_M3_RAM",
            name: "OCMC0_VPSS_M3_RAM",
            base: OCMC0_VPSS_M3_ADDR,
            len:  OCMC0_VPSS_M3_SIZE
        }], 
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["M3_L2_RAM", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM",
            base: M3_L2_RAM,
            len:  M3_L2_RAM_SIZE
        }],
        ["M3_L2_RAM_MAPPED", {
            comment: "M3_L2_RAM",
            name: "M3_L2_RAM_MAPPED",
            base: M3_L2_RAM_MAPPED,
            len:  M3_L2_RAM_SIZE
        }], 
        ["OCMC0_VIDEO_M3_RAM_MAPPED", {
            comment: "OCMC0_VIDEO_M3_RAM_MAPPED",
            name: "OCMC0_VIDEO_M3_RAM_MAPPED",
            base: OCMC0_VIDEO_M3_RUN,
            len:  OCMC0_VIDEO_M3_SIZE
        }],
        ["OCMC0_VPSS_M3_RAM_MAPPED", {
            comment: "OCMC0_VPSS_M3_RAM_MAPPED",
            name: "OCMC0_VPSS_M3_RAM_MAPPED",
            base: OCMC0_VPSS_M3_RUN,
            len:  OCMC0_VPSS_M3_SIZE
        }],       
    ]
};

Build.platformTable["ti.platforms.evmTI814X:plat"] =
{
    externalMemoryMap:
    [
        ["DDR3_RAM", {
            comment: "DDR3_RAM",
            name: "DDR3_RAM",
            base: DDR3_ADDR,
            len:  DDR3_SIZE
        }],
        ["OCMC0_RAM", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM",
            base: OCMC0_ADDR,
            len:  OCMC_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
	    ["M3_L2_RAM", {
			comment: "M3_L2_RAM",
	         name: "M3_L2_RAM",
	         base: M3_L2_RAM,
	         len:  M3_L2_RAM_SIZE
	    }],
	    ["M3_L2_RAM_MAPPED", {
			comment: "M3_L2_RAM",
	         name: "M3_L2_RAM_MAPPED",
	         base: M3_L2_RAM_MAPPED,
	         len:  M3_L2_RAM_SIZE
	    }],

    ],
    customMemoryMap:
    [
        ["LINUX_MEM", {
            comment : "LINUX_MEM",
            name    : "LINUX_MEM",
            base    : LINUX_ADDR,
            len     : LINUX_SIZE
        }],
        ["SR1", {
            comment : "SR1",
            name    : "SR1",
            base    : SR1_ADDR,
            len     : SR1_SIZE
        }],
        ["VIDEO_M3_CODE_MEM", {
            comment : "VIDEO_M3_CODE_MEM",
            name    : "VIDEO_M3_CODE_MEM",
            base    : VIDEO_M3_CODE_ADDR,
            len     : VIDEO_M3_CODE_SIZE
        }],
        ["VIDEO_M3_DATA_MEM", {
            comment : "VIDEO_M3_DATA_MEM",
            name    : "VIDEO_M3_DATA_MEM",
            base    : VIDEO_M3_DATA_ADDR,
            len     : VIDEO_M3_DATA_SIZE
        }],
        ["DSS_M3_CODE_MEM", {
            comment : "DSS_M3_CODE_MEM",
            name    : "DSS_M3_CODE_MEM",
            base    : DSS_M3_CODE_ADDR,
            len     : DSS_M3_CODE_SIZE
        }],
        ["DSS_M3_DATA_MEM", {
            comment : "DSS_M3_DATA_MEM",
            name    : "DSS_M3_DATA_MEM",
            base    : DSS_M3_DATA_ADDR,
            len     : DSS_M3_DATA_SIZE
        }],
        ["DSP_CODE_MEM", {
            comment : "DSP_CODE_MEM",
            name    : "DSP_CODE_MEM",
            base    : DSP_CODE_ADDR,
            len     : DSP_CODE_SIZE
        }],
        ["DSP_DATA_MEM", {
            comment : "DDR3_DSP",
            name    : "DDR3_DSP",
            base    : DSP_DATA_ADDR,
            len     : DSP_DATA_SIZE
        }],
        ["TILER_MEM", {
            comment : "TILER_MEM",
            name    : "TILER_MEM",
            base    : TILER_ADDR,
            len     : TILER_SIZE
        }],
        ["SR2_FRAME_BUFFER_MEM", {
            comment : "SR2_FRAME_BUFFER_MEM",
            name    : "SR2_FRAME_BUFFER_MEM",
            base    : SR2_FRAME_BUFFER_ADDR,
            len     : SR2_FRAME_BUFFER_SIZE
        }],
        ["SR0", {
            comment : "SR0",
            name    : "SR0",
            base    : SR0_ADDR,
            len     : SR0_SIZE
        }],
        ["VIDEO_M3_EXCEPTION_CTX", {
            comment : "VIDEO_M3_EXCEPTION_CTX",
            name    : "VIDEO_M3_EXCEPTION_CTX",
            base    : VIDEO_M3_EXCEPTION_CTX_ADDR,
            len     : VIDEO_M3_EXCEPTION_CTX_SIZE
        }],
        ["VPSS_M3_EXCEPTION_CTX", {
            comment : "VPSS_M3_EXCEPTION_CTX",
            name    : "VPSS_M3_EXCEPTION_CTX",
            base    : VPSS_M3_EXCEPTION_CTX_ADDR,
            len     : VPSS_M3_EXCEPTION_CTX_SIZE
        }],
        ["HDVPSS_DESC_MEM", {
            comment : "HDVPSS_DESC_MEM",
            name    : "HDVPSS_DESC_MEM",
            base    : HDVPSS_DESC_ADDR,
            len     : HDVPSS_DESC_SIZE
        }],
        ["HDVPSS_SHARED_MEM", {
            comment : "HDVPSS_SHARED_MEM",
            name    : "HDVPSS_SHARED_MEM",
            base    : HDVPSS_SHARED_ADDR,
            len     : HDVPSS_SHARED_SIZE
        }],
        ["HOST_VPSS_NOTIFYMEM", {
            comment : "HOST_VPSS_NOTIFYMEM",
            name    : "HOST_VPSS_NOTIFYMEM",
            base    : NOTIFY_SHARED_ADDR,
            len     : NOTIFY_SHARED_SIZE
        }],
        ["REMOTE_DEBUG_MEM", {
            comment : "REMOTE_DEBUG_MEM",
            name    : "REMOTE_DEBUG_MEM",
            base    : REMOTE_DEBUG_ADDR,
            len     : REMOTE_DEBUG_SIZE
        }],
        ["OCMC0_RAM", {
            comment: "OCMC0_RAM",
            name: "OCMC0_RAM",
            base: OCMC0_ADDR,
            len:  OCMC_SIZE
        }],
        ["OCMC1_RAM", {
            comment: "OCMC1_RAM",
            name: "OCMC1_RAM",
            base: OCMC1_ADDR,
            len:  OCMC_SIZE
        }],
        ["DSP_L2_RAM", {
            comment: "DSP_L2_RAM",
            name: "DSP_L2_RAM",
            base: 0x10800000,
            len:  0x00020000
        }],
    ],
    l1PMode: "32k",
    l1DMode: "32k",
    l2Mode:  "128k"
};

var addrFileGenerated = false;
if (addrFileGenerated == false)
{
    xdc.loadCapsule("genaddrinfo.xs").GenAddrFile();
    addrFileGenerated = true;
}
         

           系统没有完全启动的log,

           

Applying sync command
APP running
*** Bootargs Validated for mem param ***
*** Bootargs Validated for notifyk.vpssm3 params ***
Kernel bootargs validated
 [c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
 [m3video] Remote Debug Shared Memory @ 0xbfd10820
 [m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
SysLink version : 2.20.02.20
SysLink module created on Date:Sep 16 2021 Time:14:49:49
Trace enabled
Trace SetFailureReason enabled
 Setting DMM priority for [DUCATI  ] to [0] ( 0x4e000624 = 0x08000000 )
 Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )
Attached to slave procId 2.
Loaded file ../firmware/dvr_rdk_fw_m3vpss_2048M_512M.xem3 on slave procId 2.
Started slave procId 2.
After Ipc_loadcallback status [0x00000000]
 [m3vpss ]      ISS Freq  : 480 MHz
 [m3vpss ] ***** VPSS Firmware build time 14:59:43 Sep 16 2021  EDG gcc 3.0 mode
After Ipc_startcallback status [0x00000000]
 [m3vpss ] ***** SYSTEM  : Frequency <ORG> - 200000000, <NEW> - 240000000
 [m3vpss ] notify_attach  rtnVal  0
 [m3vpss ] initProxyServer  rtnVal  0
 [m3vpss ]  
 [m3vpss ]  *** UTILS: CPU KHz = 480000 Khz ***
 [m3vpss ]  
 [m3vpss ]  44: SYSTEM  : System Common Init in progress !!!
 [m3vpss ]  44: SYSTEM: IPC init in progress !!!
 [m3vpss ]  44: SYSTEM: Attaching to [HOST] ... 
 [m3vpss ]  47: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
Attached to slave procId 1.
Loaded file ../firmware/dvr_rdk_fw_m3video_2048M_512M.xem3 on slave procId 1.
Started slave procId 1.
After Ipc_loadcallback status [0x00000000]
 [m3video]      ISS Freq  : 480 MHz
After Ipc_startcallback status [0x00000000]
 [m3video] ***** VIDEO Firmware build time 15:00:26 Sep 16 2021  EDG gcc 3.0 mode
 [m3video] ***** SYSTEM  : Frequency <ORG> - 200000000, <NEW> - 240000000
 [m3video]  
 [m3video]  *** UTILS: CPU KHz = 480000 Khz ***
 [m3video]  
 [m3video]  815: SYSTEM  : System Common Init in progress !!!
 [m3video]  815: SYSTEM: IPC init in progress !!!
 [m3video]  815: SYSTEM: Attaching to [HOST] ... 
 [m3video]  818: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
Attached to slave procId 0.
 [m3vpss ]  1046: SYSTEM: Attaching to [DSP] ... 
Loaded file ../firmware/dvr_rdk_fw_c6xdsp_2048M_512M.xe674 on slave procId 0.
Started slave procId 0.
After Ipc_loadcallback status [0x00000000]
 [c6xdsp ]      DSP Freq  : 750 MHz
After Ipc_startcallback status [0x00000000]
 [m3video]  1132: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
 [m3vpss ]  1135: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
 [c6xdsp ] ***** VIDEO Firmware build time 14:58:46 Sep 16 2021  EDG gcc 3.0 mode
 [m3video]  1137: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
 [m3vpss ]  1137: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
 [c6xdsp ] ***** SYSTEM  : Frequency <ORG> - 500000000, <NEW> - 750000000
 [m3video]  1137: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_1] ...
 [m3vpss ]  1137: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSDMA: Module install successful, device major num = 250 
G_HEAP_2] ...
 DRV: Module install successful
[c6xdsp ]  
 [mDRV: Module built on Sep 16 2021 14:50:13 
3video]  1137: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ...
 [m3vpss ]  1137: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
 [c6xdsp ]  *** UTILS: CPU KHz = 750000 Khz ***
 [m3video]  1137: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ...
 [m3vpss ]  1137: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
 [c6xdsp ]  
 [m3video]  1139: SYSTEM: Notify register to [HOST] line 0, event 15 ... 
 [m3vpss ]  1139: SYSTEM: Notify register to [HOST] line 0, event 15 ... 
 [c6xdsp ]  1: SYSTEM  : System Common Init in progress !!!
 [m3video]  1140: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
 [m3vpss ]  1140: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
 [c6xdsp ]  1: SYSTEM: IPC init in progress !!!
 [m3video]  1140: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
 [m3vpss ]  1140: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
 [c6xdsp ]  1: SYSTEM: Attaching to [HOST] ... 
 [m3video]  1140: SYSTEM: IPC init DONE !!!
 [m3vpss ]  1140: SYSTEM: IPC init DONE !!!
 [c6xdsp ]  4: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
 [m3video]  1147: MEM: Shared Region 2: Base = 0xa0000000, Length = 0x1d800000 (472 MB) 
 [m3vpss ]  1147: MEM: Shared Region 2: Base = 0xa0000000, Length = 0x1d800000 (472 MB) 
 [c6xdsp ]  5: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
 [m3video]  1148: MEM: Shared Region 1: Base = 0x80000000, Length = 0x11500000 (277 MB) 
 [m3vpss ]  1147: MEM: Shared Region 1: Base = 0x80000000, Length = 0x11500000 (277 MB) 
 [c6xdsp ]  8: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
 [m3video]  1150: SYSTEM  : System Common Init Done !!!
 [m3vpss ]  1150: SYSTEM  : System Common Init Done !!!
 [c6xdsp ]  8: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_0] ...
 [m3video]  1150: SYSTEM  : System Video Init in progress !!!
 [m3vpss ]  1150: SYSTEM  : System VPSS Init in progress !!!
 [c6xdsp ]  8: SYSTEM: Creating MsgQ [DSP_MSGQ] ...
 [m3video]  1150: SYSTEM  : System Video Init Done !!!
 [c6xdsp ]  8: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ...
 [m3video]  1151: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ...
 [c6xdsp ]  8: SYSTEM: Notify register to [HOST] line 0, event 15 ... 
 [m3video]  1151: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ...
 [c6xdsp ]  8: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
 [m3video]  1151: SYSTEM: ListElem Shared Addr = 0xbd973e00
 [c6xdsp ]  8: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
 [c6xdsp ]  8: SYSTEM: IPC init DONE !!!
 [c6xdsp ]  11: MEM: Shared Region 2: Base = 0xa0000000, Length = 0x1d800000 (472 MB) 
 [c6xdsp ]  11: MEM: ERROR: SharedRegion_setEntry (2, 0x94c126bc) FAILED !!!  (status=-1) 
 [m3video]  1154: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ...
 [m3video]  1154: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ...
 [m3video]  1154: SYSTEM: ListElem Shared Addr = 0xbd977300
 [m3video]  1162: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ...
 [m3video]  1162: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ...
 [m3video]  1162: SYSTEM: ListElem Shared Addr = 0xbd97a800
 [m3video]  1165: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ...
 [m3vpss ] === I2C0/2 Clk is active ===
 [m3video]  1166: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ...
 [m3vpss ] PLATFORM: UNKNOWN CPU detected, defaulting to VPS_PLATFORM_CPU_REV_2_1
 [m3video]  1166: SYSTEM: ListElem Shared Addr = 0xbd9a0000
 [m3vpss ]  1173: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ...
 [m3video]  1169: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ...
 [m3vpss ]  1174: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ...
 [m3video]  1169: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ...
 [m3vpss ]  1174: SYSTEM: ListElem Shared Addr = 0xbd9eb000
 [m3video]  1169: SYSTEM: ListElem Shared Addr = 0xbd9c5800
 [m3vpss ]  1177: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ...
 [m3video]  1187: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ...
 [m3vpss ]  1177: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ...
 [m3video]  1187: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ...
 [m3vpss ]  1177: SYSTEM: ListElem Shared Addr = 0xbd9ee500
 [m3video]  1187: SYSTEM: ListElem Shared Addr = 0xbd9f1a00
 [m3vpss ]  1195: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ...
 [m3video]  1190: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ...
 [m3vpss ]  1195: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ...
 [m3video]  1190: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ...
 [m3vpss ]  1196: SYSTEM: ListElem Shared Addr = 0xbda2ef00
 [m3video]  1191: SYSTEM: ListElem Shared Addr = 0xbda10480
 [m3vpss ]  1199: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ...
 [m3video]  1193: HDVICP: Doing PRCM for IVAHD[0] ... 
 [m3vpss ]  1199: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ...
 [m3video]  1193: HDVICP: PRCM for IVAHD[0] ... DONE.
 [m3vpss ]  1199: SYSTEM: ListElem Shared Addr = 0xbda54700
 [m3video]  1194: UTILS: DMA: HWI Create for INT62 !!!
 [m3vpss ]  1202: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ...
 [m3video]  1195: SYSTEM  : ISS Init in progress !!!
 [m3vpss ]  1203: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ...
 [m3video]  1195: SYSTEM  : ISS Power-ON in progress !!!
 [m3vpss ]  1203: SYSTEM: ListElem Shared Addr = 0xbda79f00
 [m3video]  1205: SYSTEM  : ISS Power-ON in progress DONE !!!
 [m3vpss ]  1205: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37
 [m3video]  1205: SYSTEM  : ISS Init in progress DONE !!!
 [m3vpss ]  1205: SYSTEM  : FVID2 Init in progress !!!
 [m3video]  1206: VCOP BOOST BIT is Set
 [m3video]  1206: SYSTEM  : VCOP Init in progress !!!
 [m3video]  1206: SYSTEM  : VCOP needs 172 B of memory !!!
 [m3video]  1207: SYSTEM  : VCOP Init in progress DONE !!!
 [m3video]  1207: SYSTEM  : Initializing Links !!! 
 [m3vpss ] TILER_STATS: CNT :8BIT
 [c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
 [m3video] Remote Debug Shared Memory @ 0xbfd10820
 [m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
 [m3video]  1207: SYSTEM  : FREE SPACE : System Heap      = 6262528 B, Mbx = 10240 msgs) 
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    16384 x 8192
 [m3video]  1208: SYSTEM  : FREE SPACE : SR0 Heap         = 29757184 B (28 MB) 
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
 [m3video]  1208: SYSTEM  : FREE SPACE : Frame Buffer     = 494927744 B (471 MB) 
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3video]  1208: SYSTEM  : FREE SPACE : Bitstream Buffer = 290455424 B (276 MB) 
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3video]  1208: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134152192 (99 %)
 [m3video]  1210: SYSTEM  : FREE SPACE : Tiler 8-bit      = 134152192 B (127 MB)  - TILER ON 
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3video]  1210: SYSTEM  : FREE SPACE : Tiler 16-bit     = 134217728 B (128 MB)  - TILER ON 
 [m3video]  1272: SYSTEM  : Initializing Links ... DONE !!! 
 [m3vpss ] Received character 's'
 [c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
 [m3video] Remote Debug Shared Memory @ 0xbfd10820
 [m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
 [m3video] Received character 's'
 [c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
 [m3video] Remote Debug Shared Memory @ 0xbfd10820
 [m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
 [m3vpss ] TILER_STATS: CNT :16BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    32768 x 4096
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134217728 (100 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ] PLATFORM: UNKNOWN CPU detected, defaulting to VPS_PLATFORM_CPU_REV_2_1
 [m3vpss ]  1287: SYSTEM  : FVID2 Init in progress DONE !!!
 [m3vpss ]  1288: SYSTEM  : Device Init in progress !!!
 [m3vpss ]  1376: SYSTEM  : Device Init in progress DONE !!!
 [m3vpss ]      HDVPSS Freq  : 220 MHz
 [m3vpss ]  1423: SYSTEM  : System VPSS Init Done !!!
 [m3vpss ]  1423: UTILS: DMA: HWI Create for INT63 !!!
 [m3vpss ]  1424: SYSTEM  : Initializing Links !!! 
 [m3vpss ]  1424: SYSTEM  : FREE SPACE : System Heap      = 250280 B, Mbx = 10240 msgs) 
 [m3vpss ]  1424: SYSTEM  : FREE SPACE : SR0 Heap         = 29757184 B (28 MB) 
 [m3vpss ]  1424: SYSTEM  : FREE SPACE : Frame Buffer     = 490617728 B (467 MB) 
 [m3vpss ]  1425: SYSTEM  : FREE SPACE : Bitstream Buffer = 290455424 B (276 MB) 
 [m3vpss ] TILER_STATS: CNT :8BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    16384 x 8192
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134152192 (99 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ] TILER_STATS: CNT :16BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    32768 x 4096
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134217728 (100 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ]  1426: SYSTEM  : FREE SPACE : Tiler 8-bit      = 134152192 B (127 MB)  - TILER ON 
 [m3vpss ]  1426: SYSTEM  : FREE SPACE : Tiler 16-bit     = 134217728 B (128 MB)  - TILER ON 
 [m3vpss ]  1579: SYSTEM  : Initializing Links ... DONE !!! 
 [m3vpss ]  1579: SYSTEM  : Set Static L3 pressure for HDVPSS as High
 [c6xdsp ]  1011: MEM: Shared Region 1: Base = 0x80000000, Length = 0x11500000 (277 MB) 
 [c6xdsp ]  1011: SYSTEM  : System Common Init Done !!!
 [c6xdsp ]  1010: SYSTEM  : System DSP Init in progress !!!
 [c6xdsp ]  1010: SYSTEM  : RpeServer_init() done... Ret Val 0!!!
 [c6xdsp ]  1015: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ...
 [c6xdsp ]  1015: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in region 0 ...
 [c6xdsp ]  1015: SYSTEM: ListElem Shared Addr = 0xbda9f700
 [c6xdsp ]  1016: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ...
 [c6xdsp ]  1016: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ...
 [c6xdsp ]  1016: SYSTEM: ListElem Shared Addr = 0xbdac4f00
 [c6xdsp ]  1017: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ...
 [c6xdsp ]  1017: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ...
 [c6xdsp ]  1017: SYSTEM: ListElem Shared Addr = 0xbdaea700
 [c6xdsp ]  1018: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ...
 [c6xdsp ]  1018: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ...
 [c6xdsp ]  1018: SYSTEM: ListElem Shared Addr = 0xbdb0ff00
 [c6xdsp ]  1019: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ...
 [c6xdsp ]  1019: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ...
 [c6xdsp ]  1019: SYSTEM: ListElem Shared Addr = 0xbdb2e980
 [c6xdsp ] !!WARNING.Resource already registered:2
 [c6xdsp ]  1019: SYSTEM  : Initializing Links !!! 
 [c6xdsp ]  1020: SYSTEM  : FREE SPACE : System Heap      = 6393472 B, Mbx = 10240 msgs) 
 [c6xdsp ] Received character 's'
/opt/dvr_rdk/ti814x
/home/root
 [c6xdsp ]  1034: SYSTEM  : Initializing Links ... DONE !!! 
 [c6xdsp ]  1034: SYSTEM  : System DSP Init Done !!!
<server> create success, 3
<server>wait connect...
<server> create success, 3
<server>cifs wait connect...

-------------------------------------
SXCH Inc. V1.0.3
-------------------------------------
 0: SYSTEM: System Common Init in progress !!!
 1: SYSTEM: IPC init in progress !!!
root@dm814x:~#  87: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
 87: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
 87: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
 87: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
 88: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
 94: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
 95: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
 96: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
 97: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
 97: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
 98: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
 100: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
 100: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
 101: SYSTEM: IPC init DONE !!!
 111: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
 113: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
 114: SYSTEM: ListElem Shared Addr = 0x40695680
 115: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
 117: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
 118: SYSTEM: ListElem Shared Addr = 0x406cc480
 122: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
 124: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
 125: SYSTEM: ListElem Shared Addr = 0x40703280
 126: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
 128: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
 129: SYSTEM: ListElem Shared Addr = 0x40746580
 130: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
 132: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
 133: SYSTEM: ListElem Shared Addr = 0x40789880
 153: SYSTEM: System Common Init Done !!!
sxch_bmp_create
frameSize = 24883200
sxch_bmp_create
<sxch>CaptureLink_CreateParams_Init
deiId= 536870952
mergeId= 536870927
ipcOutVpssId= 536870912
ipcInVideoId= 268435458
encId= 268435489
--------numPrimaryChn= 2
--------numSecondaryChn= 0
--------numTertiaryChn= 0
 500: MCFW  : CPU Revision [ES2.1] !!! 
 [m3vpss ]  4727: CAPTURE: Create in progress !!!
 [m3vpss ] CreateInst, numVipInst= 2
 [m3vpss ] <CaptureLink_drvCreateInst> standard= 16
 [m3vpss ]  4760: CAPTURE: VIP0 PortA capture mode is [16-bit, Non-mux Embedded Sync] !!! 
 [m3vpss ] <CaptureLink_drvCreateInst> standard= 282
 [m3vpss ]  4895: CAPTURE: VIP1 PortA capture mode is [16-bit, Non-mux Embedded Sync] !!! 
 [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 58 (58)
 [m3vpss ]  UTILS: DMA: 0 of 4: Allocated PaRAM = 58 (0x49004740)
 [m3vpss ]  UTILS: DMA: 1 of 4: Allocated PaRAM = 64 (0x49004800)
 [m3vpss ]  UTILS: DMA: 2 of 4: Allocated PaRAM = 65 (0x49004820)
 [m3vpss ]  UTILS: DMA: 3 of 4: Allocated PaRAM = 66 (0x49004840)
[HOST] 
ThreadName:IpcFramesInLink_tskMain_30000016,ThreadID:322

 [host] IpcFramesInLink_tskMain:Entered
 [host]  767: IPC_FRAMES_IN   : Create in progress !!!

 [host]  767: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_19] ...
 770: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_19] ...

 [host]  773: IPC_FRAMES_IN   : Create Done !!!
[HOST] 
ThreadName:IpcFramesInLink_periodicTaskFxn_30000016,ThreadID:331
 [m3vpss ] CAPTURE::HEAPID:0    USED:520
 [m3vpss ] CAPTURE::HEAPID:4    USED:44759040
 [m3vpss ]  4981: CAPTURE: Create Done !!!
 [m3vpss ]  4985: DUP:  0: Format: PROGRESSIVE, 1920 x 1080
 [m3vpss ]  4986: DUP:  1: Format: PROGRESSIVE, 1280 x 1024
 [m3vpss ]  4987: DUP   : Create Done !!!
 [m3vpss ]  4987: IPC_FRAMES_OUT   : Create in progress !!!
 [m3vpss ]  4990: IPC_FRAMES_OUT   : Create Done !!!
 [m3vpss ]  4999: DEI    : Create in progress !!!
 [m3vpss ] DEI: Ch 0, Outformat is PROGRESSIVE
 [m3vpss ]  5067: DEI: OUT1:  0: Format: PROGRESSIVE, 0xa2ecbc80, 1920 x 1080, 4 frames
 [m3vpss ] DEI: Ch 1, Outformat is PROGRESSIVE
 [m3video]  5115: IPC_IN_M3   : Create in progress !!!
 [m3vpss ]  5110: DEI: OUT1:  1: Format: PROGRESSIVE, 0xa3aa9480, 1280 x 1024, 4 frames
 [m3video]  5115: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] ...
 [m3vpss ]  5111: DEI     : Loading Down-scaling Co-effs
 [m3vpss ]  5111: DEI     : Co-effs Loading ... DONE !!!
 [m3vpss ] DEI:HEAPID:0 USED:64
 [m3vpss ] DEI:HEAPID:1 USED:5984
 [m3vpss ] DEI:HEAPID:4 USED:20305920
 [m3vpss ]  5112: DEI    : Create Done !!!
 [m3vpss ]  5113: MERGE:  0: Format: PROGRESSIVE, 1920 x 1080
 [m3vpss ]  5113: MERGE:  1: Format: PROGRESSIVE, 1280 x 1024
 [m3vpss ]  5113: MERGE   : Create Done !!!
 [m3vpss ]  5113: IPC_OUT_M3   : Create in progress !!!
 [m3vpss ]  5115: IPC_OUT_M3   : Create Done !!!

root@dm814x:~# cat /proc/meminfo 
MemTotal:         492288 kB
MemFree:          324364 kB
Buffers:               0 kB
Cached:            13024 kB
SwapCached:            0 kB
Active:           139892 kB
Inactive:          10628 kB
Active(anon):     137540 kB
Inactive(anon):       32 kB
Active(file):       2352 kB
Inactive(file):    10596 kB
Unevictable:           0 kB
Mlocked:               0 kB
HighTotal:         72704 kB
HighFree:            248 kB
LowTotal:         419584 kB
LowFree:          324116 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:        137512 kB
Mapped:             3148 kB
Shmem:                76 kB
Slab:               4692 kB
SReclaimable:       1608 kB
SUnreclaim:         3084 kB
KernelStack:         552 kB
PageTables:         1172 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      246144 kB
Committed_AS:     271688 kB
VmallocTotal:     483328 kB
VmallocUsed:      367928 kB
VmallocChunk:      87928 kB
root@dm814x:~# 

           使用conifg_1G.bld的时候可以正常使用的,

           log

          

Applying sync command
APP running
*** Bootargs Validated for mem param ***
*** Bootargs Validated for notifyk.vpssm3 params ***
Kernel bootargs validated
 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
 [m3video] Remote Debug Shared Memory @ 0xbff10820
 [m3vpss ] Remote Debug Shared Memory @ 0xbff21040
SysLink version : 2.20.02.20
SysLink module created on Date:Sep 10 2021 Time:14:56:17
Trace enabled
Trace SetFailureReason enabled
 Setting DMM priority for [DUCATI  ] to [0] ( 0x4e000624 = 0x08000000 )
 Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )
Attached to slave procId 2.
Loaded file ../firmware/dvr_rdk_fw_m3vpss_1024M_256M.xem3 on slave procId 2.
Started slave procId 2.
After Ipc_loadcallback status [0x00000000]
 [m3vpss ]      ISS Freq  : 480 MHz
After Ipc_startcallback status [0x00000000]
 [m3vpss ] ***** VPSS Firmware build time 15:06:16 Sep 10 2021  EDG gcc 3.0 mode
 [m3vpss ] ***** SYSTEM  : Frequency <ORG> - 200000000, <NEW> - 240000000
 [m3vpss ] notify_attach  rtnVal  0
 [m3vpss ] initProxyServer  rtnVal  0
 [m3vpss ]  
 [m3vpss ]  *** UTILS: CPU KHz = 480000 Khz ***
 [m3vpss ]  
 [m3vpss ]  44: SYSTEM  : System Common Init in progress !!!
 [m3vpss ]  44: SYSTEM: IPC init in progress !!!
 [m3vpss ]  44: SYSTEM: Attaching to [HOST] ... 
 [m3vpss ]  47: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
Attached to slave procId 1.
Loaded file ../firmware/dvr_rdk_fw_m3video_1024M_256M.xem3 on slave procId 1.
Started slave procId 1.
After Ipc_loadcallback status [0x00000000]
 [m3video]      ISS Freq  : 480 MHz
After Ipc_startcallback status [0x00000000]
 [m3video] ***** VIDEO Firmware build time 15:07:01 Sep 10 2021  EDG gcc 3.0 mode
 [m3video] ***** SYSTEM  : Frequency <ORG> - 200000000, <NEW> - 240000000
 [m3video]  
 [m3video]  *** UTILS: CPU KHz = 480000 Khz ***
 [m3video]  
 [m3video]  790: SYSTEM  : System Common Init in progress !!!
 [m3video]  790: SYSTEM: IPC init in progress !!!
 [m3video]  791: SYSTEM: Attaching to [HOST] ... 
 [m3video]  794: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
Attached to slave procId 0.
 [m3vpss ]  1046: SYSTEM: Attaching to [DSP] ... 
Loaded file ../firmware/dvr_rdk_fw_c6xdsp_1024M_256M.xe674 on slave procId 0.
Started slave procId 0.
After Ipc_loadcallback status [0x00000000]
 [c6xdsp ]      DSP Freq  : 750 MHz
After Ipc_startcallback status [0x00000000]
 [m3video]  1098: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
 [m3vpss ]  1100: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
 [c6xdsp ] ***** VIDEO Firmware build time 15:05:17 Sep 10 2021  EDG gcc 3.0 mode
 [m3video]  1102: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
 [m3vpss ]  1102: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
 [c6xdsp ] ***** SYSTEM  : Frequency <ORG> - 500000000, <NEW> - 750000000
 [m3video]  1102: SYSTEM: Creating MsgQ Heap [IPCDMA: Module install successful, device major num = 250 
_MSGQ_MSG_HEAP_1DRV: Module install successful
] ...
 [m3vpss DRV: Module built on Sep 10 2021 14:56:40 
]  1102: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_2] ...
 [c6xdsp ]  
 [m3video]  1103: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ...
 [m3vpss ]  1103: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
 [c6xdsp ]  *** UTILS: CPU KHz = 750000 Khz ***
 [m3video]  1103: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ...
 [m3vpss ]  1103: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
 [c6xdsp ]  
 [m3video]  1105: SYSTEM: Notify register to [HOST] line 0, event 15 ... 
 [m3vpss ]  1105: SYSTEM: Notify register to [HOST] line 0, event 15 ... 
 [c6xdsp ]  1: SYSTEM  : System Common Init in progress !!!
 [m3video]  1105: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
 [m3vpss ]  1105: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
 [c6xdsp ]  1: SYSTEM: IPC init in progress !!!
 [m3video]  1105: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
 [m3vpss ]  1105: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
 [c6xdsp ]  1: SYSTEM: Attaching to [HOST] ... 
 [m3video]  1105: SYSTEM: IPC init DONE !!!
 [m3vpss ]  1105: SYSTEM: IPC init DONE !!!
 [c6xdsp ]  4: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
 [c6xdsp ]  6: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
 [c6xdsp ]  8: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
 [c6xdsp ]  8: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_0] ...
 [c6xdsp ]  8: SYSTEM: Creating MsgQ [DSP_MSGQ] ...
 [c6xdsp ]  8: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ...
 [c6xdsp ]  9: SYSTEM: Notify register to [HOST] line 0, event 15 ... 
 [c6xdsp ]  9: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
 [c6xdsp ]  9: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
 [c6xdsp ]  9: SYSTEM: IPC init DONE !!!
 [c6xdsp ]  11: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e900000 (233 MB) 
 [c6xdsp ]  11: MEM: ERROR: SharedRegion_setEntry (2, 0x9ec126bc) FAILED !!!  (status=-1) 
 [m3video]  1113: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e900000 (233 MB) 
 [m3vpss ]  1112: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e900000 (233 MB) 
 [m3video]  1113: MEM: Shared Region 1: Base = 0x90000000, Length = 0x0be00000 (190 MB) 
 [m3vpss ]  1113: MEM: Shared Region 1: Base = 0x90000000, Length = 0x0be00000 (190 MB) 
 [m3video]  1115: SYSTEM  : System Common Init Done !!!
 [m3vpss ]  1115: SYSTEM  : System Common Init Done !!!
 [m3video]  1115: SYSTEM  : System Video Init in progress !!!
 [m3vpss ]  1115: SYSTEM  : System VPSS Init in progress !!!
 [m3video]  1115: SYSTEM  : System Video Init Done !!!
 [m3video]  1116: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ...
 [m3video]  1116: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ...
 [m3video]  1117: SYSTEM: ListElem Shared Addr = 0xbea73e00
 [m3video]  1119: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ...
 [m3video]  1120: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ...
 [m3video]  1120: SYSTEM: ListElem Shared Addr = 0xbea77300
 [m3video]  1127: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ...
 [m3video]  1127: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ...
 [m3video]  1128: SYSTEM: ListElem Shared Addr = 0xbea7a800
 [m3video]  1130: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ...
 [m3vpss ] === I2C0/2 Clk is active ===
 [m3video]  1131: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ...
 [m3vpss ] PLATFORM: UNKNOWN CPU detected, defaulting to VPS_PLATFORM_CPU_REV_2_1
 [m3video]  1131: SYSTEM: ListElem Shared Addr = 0xbeaa0000
 [m3vpss ]  1139: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ...
 [m3video]  1134: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ...
 [m3video]  1134: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ...
 [m3video]  1134: SYSTEM: ListElem Shared Addr = 0xbeac5800
 [m3video]  1151: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ...
 [m3vpss ]  1139: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ...
 [m3video]  1152: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ...
 [m3vpss ]  1139: SYSTEM: ListElem Shared Addr = 0xbeaeb000
 [m3video]  1152: SYSTEM: ListElem Shared Addr = 0xbeaf1a00
 [m3vpss ]  1142: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ...
 [m3video]  1155: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ...
 [m3vpss ]  1142: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ...
 [m3video]  1155: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ...
 [m3vpss ]  1143: SYSTEM: ListElem Shared Addr = 0xbeaee500
 [m3video]  1156: SYSTEM: ListElem Shared Addr = 0xbeb10480
 [m3vpss ]  1160: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ...
 [m3video]  1158: HDVICP: Doing PRCM for IVAHD[0] ... 
 [m3vpss ]  1161: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ...
 [m3video]  1158: HDVICP: PRCM for IVAHD[0] ... DONE.
 [m3vpss ]  1161: SYSTEM: ListElem Shared Addr = 0xbeb2ef00
 [m3video]  1159: UTILS: DMA: HWI Create for INT62 !!!
 [m3vpss ]  1164: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ...
 [m3video]  1160: SYSTEM  : ISS Init in progress !!!
 [m3vpss ]  1164: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ...
 [m3video]  1160: SYSTEM  : ISS Power-ON in progress !!!
 [m3vpss ]  1164: SYSTEM: ListElem Shared Addr = 0xbeb54700
 [m3video]  1169: SYSTEM  : ISS Power-ON in progress DONE !!!
 [m3vpss ]  1167: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ...
 [m3video]  1170: SYSTEM  : ISS Init in progress DONE !!!
 [m3vpss ]  1168: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ...
 [m3video]  1170: VCOP BOOST BIT is Set
 [m3vpss ]  1168: SYSTEM: ListElem Shared Addr = 0xbeb79f00
 [m3video]  1170: SYSTEM  : VCOP Init in progress !!!
 [m3vpss ]  1170: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37
 [m3video]  1170: SYSTEM  : VCOP needs 172 B of memory !!!
 [m3vpss ]  1170: SYSTEM  : FVID2 Init in progress !!!
 [m3video]  1172: SYSTEM  : VCOP Init in progress DONE !!!
 [m3video]  1172: SYSTEM  : Initializing Links !!! 
 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
 [m3video] Remote Debug Shared Memory @ 0xbff10820
 [m3vpss ] Remote Debug Shared Memory @ 0xbff21040
 [m3video]  1172: SYSTEM  : FREE SPACE : System Heap      = 6263296 B, Mbx = 10240 msgs) 
 [m3vpss ] TILER_STATS: CNT :8BIT
 [m3video]  1172: SYSTEM  : FREE SPACE : SR0 Heap         = 13766400 B (13 MB) 
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    16384 x 8192
 [m3video]  1172: SYSTEM  : FREE SPACE : Frame Buffer     = 244318080 B (232 MB) 
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
 [m3video]  1172: SYSTEM  : FREE SPACE : Bitstream Buffer = 199229312 B (189 MB) 
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3video]  1173: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
 [m3video]  1175: SYSTEM  : FREE SPACE : Tiler 8-bit      = 134152192 B (127 MB)  - TILER ON 
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3video]  1175: SYSTEM  : FREE SPACE : Tiler 16-bit     = 134217728 B (128 MB)  - TILER ON 
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134152192 (99 %)
 [m3video]  1236: SYSTEM  : Initializing Links ... DONE !!! 
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ] Received character 's'
 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
 [m3video] Remote Debug Shared Memory @ 0xbff10820
 [m3vpss ] Remote Debug Shared Memory @ 0xbff21040
 [m3video] Received character 's'
 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
 [m3video] Remote Debug Shared Memory @ 0xbff10820
 [m3vpss ] Remote Debug Shared Memory @ 0xbff21040
 [m3vpss ] TILER_STATS: CNT :16BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    32768 x 4096
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134217728 (100 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ] PLATFORM: UNKNOWN CPU detected, defaulting to VPS_PLATFORM_CPU_REV_2_1
 [m3vpss ]  1252: SYSTEM  : FVID2 Init in progress DONE !!!
 [m3vpss ]  1252: SYSTEM  : Device Init in progress !!!
 [m3vpss ]  1341: SYSTEM  : Device Init in progress DONE !!!
 [m3vpss ]      HDVPSS Freq  : 220 MHz
 [m3vpss ]  1387: SYSTEM  : System VPSS Init Done !!!
 [m3vpss ]  1388: UTILS: DMA: HWI Create for INT63 !!!
 [m3vpss ]  1388: SYSTEM  : Initializing Links !!! 
 [m3vpss ]  1388: SYSTEM  : FREE SPACE : System Heap      = 250280 B, Mbx = 10240 msgs) 
 [m3vpss ]  1389: SYSTEM  : FREE SPACE : SR0 Heap         = 13766400 B (13 MB) 
 [m3vpss ]  1389: SYSTEM  : FREE SPACE : Frame Buffer     = 240008064 B (228 MB) 
 [m3vpss ]  1389: SYSTEM  : FREE SPACE : Bitstream Buffer = 199229312 B (189 MB) 
 [m3vpss ] TILER_STATS: CNT :8BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    16384 x 8192
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134152192 (99 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ] TILER_STATS: CNT :16BIT
 [m3vpss ] TILER_STATS: CNT RESOLUTION:    32768 x 4096
 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
 [m3vpss ] TILER_STATS: NUM FREE BUCKETS:  1
 [m3vpss ] TILER_STATS: NUM USED BUCKETS:  0
 [m3vpss ] TILER_STATS: TOTAL FREE AREA:   134217728 (100 %)
 [m3vpss ] TILER_STATS: TOTAL USED AREA:   0 (0 %)
 [m3vpss ]  1390: SYSTEM  : FREE SPACE : Tiler 8-bit      = 134152192 B (127 MB)  - TILER ON 
 [m3vpss ]  1391: SYSTEM  : FREE SPACE : Tiler 16-bit     = 134217728 B (128 MB)  - TILER ON 
 [m3vpss ]  1542: SYSTEM  : Initializing Links ... DONE !!! 
 [m3vpss ]  1542: SYSTEM  : Set Static L3 pressure for HDVPSS as High
 [c6xdsp ]  1011: MEM: Shared Region 1: Base = 0x90000000, Length = 0x0be00000 (190 MB) 
 [c6xdsp ]  1011: SYSTEM  : System Common Init Done !!!
 [c6xdsp ]  1010: SYSTEM  : System DSP Init in progress !!!
 [c6xdsp ]  1010: SYSTEM  : RpeServer_init() done... Ret Val 0!!!
 [c6xdsp ]  1015: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ...
 [c6xdsp ]  1015: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in region 0 ...
 [c6xdsp ]  1015: SYSTEM: ListElem Shared Addr = 0xbeb9f700
 [c6xdsp ]  1016: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ...
 [c6xdsp ]  1016: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ...
 [c6xdsp ]  1016: SYSTEM: ListElem Shared Addr = 0xbebc4f00
 [c6xdsp ]  1017: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ...
 [c6xdsp ]  1017: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ...
 [c6xdsp ]  1017: SYSTEM: ListElem Shared Addr = 0xbebea700
 [c6xdsp ]  1018: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ...
 [c6xdsp ]  1018: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ...
 [c6xdsp ]  1018: SYSTEM: ListElem Shared Addr = 0xbec0ff00
 [c6xdsp ]  1019: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ...
 [c6xdsp ]  1019: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ...
 [c6xdsp ]  1019: SYSTEM: ListElem Shared Addr = 0xbec2e980
 [c6xdsp ] !!WARNING.Resource already registered:2
 [c6xdsp ]  1019: SYSTEM  : Initializing Links !!! 
 [c6xdsp ]  1020: SYSTEM  : FREE SPACE : System Heap      = 6393472 B, Mbx = 10240 msgs) 
 [c6xdsp ] Received character 's'
/opt/dvr_rdk/ti814x
/home/root
 [c6xdsp ]  1034: SYSTEM  : Initializing Links ... DONE !!! 
 [c6xdsp ]  1034: SYSTEM  : System DSP Init Done !!!
<server> create success, 3
<server>cifs wait connect...
<server> create success, 3
<server>wait connect...

-------------------------------------
SXCH Inc. V1.0.3
-------------------------------------
 0: SYSTEM: System Common Init in progress !!!
 1: SYSTEM: IPC init in progress !!!
root@dm814x:~#  82: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
 82: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
 82: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
 82: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
 84: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
 89: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
 91: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
 92: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
 93: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
 93: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
 94: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
 96: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
 96: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
 97: SYSTEM: IPC init DONE !!!
 106: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
 108: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
 109: SYSTEM: ListElem Shared Addr = 0x406d2680
 110: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
 112: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
 113: SYSTEM: ListElem Shared Addr = 0x40709480
 117: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
 119: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
 120: SYSTEM: ListElem Shared Addr = 0x40740280
 121: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
 123: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
 124: SYSTEM: ListElem Shared Addr = 0x40783580
 125: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
 127: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
 128: SYSTEM: ListElem Shared Addr = 0x407c6880
 148: SYSTEM: System Common Init Done !!!
sxch_bmp_create
frameSize = 24883200
sxch_bmp_create
<sxch>CaptureLink_CreateParams_Init
deiId= 536870952
mergeId= 536870927
ipcOutVpssId= 536870912
ipcInVideoId= 268435458
encId= 268435489
--------numPrimaryChn= 2
--------numSecondaryChn= 0
--------numTertiaryChn= 0
 450: MCFW  : CPU Revision [ES2.1] !!! 
 [m3vpss ]  4640: CAPTURE: Create in progress !!!
 [m3vpss ] CreateInst, numVipInst= 2
 [m3vpss ] <CaptureLink_drvCreateInst> standard= 16
 [m3vpss ]  4673: CAPTURE: VIP0 PortA capture mode is [16-bit, Non-mux Embedded Sync] !!! 
 [m3vpss ] <CaptureLink_drvCreateInst> standard= 282
 [m3vpss ]  4807: CAPTURE: VIP1 PortA capture mode is [16-bit, Non-mux Embedded Sync] !!! 
 [m3vpss ]  UTILS: DMA: Allocated CH (TCC) = 58 (58)
 [m3vpss ]  UTILS: DMA: 0 of 4: Allocated PaRAM = 58 (0x49004740)
 [m3vpss ]  UTILS: DMA: 1 of 4: Allocated PaRAM = 64 (0x49004800)
 [m3vpss ]  UTILS: DMA: 2 of 4: Allocated PaRAM = 65 (0x49004820)
 [m3vpss ]  UTILS: DMA: 3 of 4: Allocated PaRAM = 66 (0x49004840)
[HOST] 
ThreadName:IpcFramesInLink_tskMain_30000016,ThreadID:322

 [host] IpcFramesInLink_tskMain:Entered
 [host]  716: IPC_FRAMES_IN   : Create in progress !!!

 [host]  716: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_19] ...
 719: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_19] ...

 [host]  722: IPC_FRAMES_IN   : Create Done !!!
[HOST] 
ThreadName:IpcFramesInLink_periodicTaskFxn_30000016,ThreadID:331
 [m3vpss ] CAPTURE::HEAPID:0    USED:520
 [m3vpss ] CAPTURE::HEAPID:4    USED:44759040
 [m3vpss ]  4893: CAPTURE: Create Done !!!
 [m3vpss ]  4897: DUP:  0: Format: PROGRESSIVE, 1920 x 1080
 [m3vpss ]  4897: DUP:  1: Format: PROGRESSIVE, 1280 x 1024
 [m3vpss ]  4899: DUP   : Create Done !!!
 [m3vpss ]  4899: IPC_FRAMES_OUT   : Create in progress !!!
 [m3vpss ]  4902: IPC_FRAMES_OUT   : Create Done !!!
 [m3vpss ]  4911: DEI    : Create in progress !!!
 [m3vpss ] DEI: Ch 0, Outformat is PROGRESSIVE
 [m3vpss ]  4979: DEI: OUT1:  0: Format: PROGRESSIVE, 0xb2ecbc80, 1920 x 1080, 4 frames
 [m3vpss ] DEI: Ch 1, Outformat is PROGRESSIVE
 [m3video]  5027: IPC_IN_M3   : Create in progress !!!
 [m3vpss ]  5022: DEI: OUT1:  1: Format: PROGRESSIVE, 0xb3aa9480, 1280 x 1024, 4 frames
 [m3video]  5027: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] ...
 [m3vpss ]  5023: DEI     : Loading Down-scaling Co-effs
 [m3video]  5028: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_0] ...
 [m3vpss ]  5023: DEI     : Co-effs Loading ... DONE !!!
 [m3video] <Video IpcInM3Link_create> prevLinkId= 536870912, numQue= 1
 [m3video] i= 0, j= 0, width= 1920, height= 1080, scanFormat= 1
 [m3vpss ] DEI:HEAPID:0 USED:64
 [m3video] i= 0, j= 1, width= 1280, height= 1024, scanFormat= 1
 [m3vpss ] DEI:HEAPID:1 USED:5984
 [m3video]  5031: IPC_IN_M3   : Create Done !!!
 [m3vpss ] DEI:HEAPID:4 USED:20305920
 [m3video]  5031: ENCODE: Create in progress ... !!!
 [m3vpss ]  5024: DEI    : Create Done !!!
 [m3video] SXCH_ZB <EncLink_codecMapCh2ProcessTskId> pObj->inQueInfo.numCh= 2
 [m3vpss ]  5025: MERGE:  0: Format: PROGRESSIVE, 1920 x 1080
 [m3video] SXCH_ZB chId= 0
 [m3vpss ]  5025: MERGE:  1: Format: PROGRESSIVE, 1280 x 1024
 [m3video] SXCH_ZB chId= 1
 [m3vpss ]  5025: MERGE   : Create Done !!!
 [m3vpss ]  5026: IPC_OUT_M3   : Create in progress !!!
 [m3vpss ]  5027: IPC_OUT_M3   : Create Done !!!
 [m3video] <enc>inQueInfo.numCh= 2
 [m3video]  5101: ENCODE: Creating CH0 of 1920 x 1080, pitch = (1920, 1920) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps, fps= 30, I-P Interval 1... 
 [m3video] ENCLINK_H264:HEAPID:0        USED:13808
 [m3video] ENCLINK_H264:HEAPID:3        USED:7176192
 [m3video]  5141: ENCODE: Creating CH1 of 1280 x 1024, pitch = (1280, 1280) [PROGRESSIVE] [NON-TILED  ], bitrate = 2000 Kbps, fps= 30, I-P Interval 1... 

 [host] IpcBitsInLink_tskMain:Entered[HOST] 
ThreadName:IpcBitsInLink_tskMain_3000001a,ThreadID:318

 [host]  982: IPC_BITS_IN   : Create in progress !!!

 [host]  982: IPC_BITS_IN   : ListMPOpen start !!!

 [host]  982: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_24] ...
 984: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_24] ...

 [host]  985: IPC_BITS_IN   : ListMPOpen done !!!

 [host]  986: IPC_BITS_IN   : System_linkGetInfo done !!!

 [host]  986: IPC_BITS_IN   : Create Done !!!
[HOST] 
ThreadName:IpcBitsInLink_periodicTaskFxn_3000001a,ThreadID:332
 [m3vpss ]  5178: CAPTURE: Start in progress !!!
 [m3video] ENCLINK_H264:HEAPID:0        USED:11912
 [m3video] ENCLINK_H264:HEAPID:3        USED:4669440
 [m3video]  5167: ENCODE: All CH Create ... DONE !!!
 [m3video] ENCLINK:HEAPID:0     USED:25760
 [m3video] ENCLINK:HEAPID:2     USED:12441600
 [m3video] ENCLINK:HEAPID:3     USED:11845632
 [m3video]  5168: ENCODE: Create ... DONE !!!
 [m3video]  5169: IPC_BITS_OUT   : Create in progress !!!
 [m3video]  5171: IPC_BITS_OUT   : Create Done !!!
 [m3vpss ]  5278: CAPTURE: Enabled Time Stamping !!!
 [m3vpss ]  5286: CAPTURE: Enabled Time Stamping !!!
<sockfd = 20
<photo_match>connected ok
<server> new connecnet eth0: multicast traffic cannot be filtered!
t, 4
create net socket ....
sxch_udp_create

Disable Channel: 0<0>

Disable Channel: 1<1>
default localIp:192.168.0.51
 [m3vpss ]  5294: CAPTURE: Start Done !!!
ip: 192.168.0.51
default serverIp:192.168.0.8
filename: /opt/config, size= 91
<mount>option=mount.cifs //192.168.0.8/bmp /media/net -o user=Administrator,pass=123456
cmdType= 0x80

           最后一步了,能解决的话,就可以使用2g的DDR了,

           对比发现,2g的配置文件,vpss,video,启动了一半就卡住了,也没有什么报错的信息。

         

  • 我需要咨询一下工程师。

  • 你好,

    除了bld文件的修改,uboot里面DDR的寄存器配置是否有做正确的修改(大小,参数等)。

  • 你好,

    请看看下面帖子提到的需要修改的地方,你是否都有考虑到?

    https://e2echina.ti.com/support/processors/f/processors-forum/104139/dvr-rdk-ipnc-rdk-memory-map

  • ddr的物理驱动应该没问题的。我测试读没问题。

  • ddr的物理驱动应该没问题的。我测试读没问题。

  • 你好,

    那我之前帖子提供的链接里提到的其他部分,你都做了相应修改了?

  • 我看这个里面的建议都是:如果,,就,,,

    目前我遇到的问题是2g的时候,video,vpss核起来不。图像编码功能实现不了。

    第一次用这个芯片及开发包。

    我就是不清楚为什么。所以也不知道改哪里。

  • 你好,

    你修改bld后,m3使用的DDR空间是否有改变?是否需要修改AMMU配置?

  • 我也不清楚,这个开发包具体我了解的不多。我就照猫画虎改下bld文件,对应的ammu配置,我不了解。

  • 你好,

    请你对比一下两个bld文件里m3使用的ddr的起始和结束地址是否有变化?

  • 1g正常的地址:

     ### LINUX_ADDR:                       0x80000000 - 0x90000000
     ### SR1_ADDR:                         0x90000000 - 0x9be00000
     ### VIDEO_M3_CODE_ADDR:          0x9be00000 - 0x9c200000
     ### VIDEO_M3_DATA_ADDR:          0x9c200000 - 0x9c300000
     ### VIDEO_M3_BSS_ADDR:           0x9c300000 - 0x9cf00000
     ### DSS_M3_CODE_ADDR:            0x9cf00000 - 0x9d000000
     ### DSS_M3_DATA_ADDR:            0x9d000000 - 0x9d200000
     ### DSS_M3_BSS_ADDR:             0x9d200000 - 0x9e000000
     ### VIDEO_M3_BSS_ADDR_RUN:       0x3c300000
     ### DSS_M3_BSS_RUN:              0x3d200000
     ### DSP_CODE_ADDR:               0x9e000000 - 0x9e200000
     ### DSP_DATA_ADDR:               0x9e200000 - 0xa0000000
     ### TILER_ADDR:                  0xa0000000 - 0xb0000000
     ### SR2_FRAME_BUFFER_ADDR:       0xb0000000 - 0xbe900000
     ### SR0_ADDR:                    0xbe900000 - 0xbf8c0000
     ### VIDEO_M3_EXCEPTION_CTX_ADDR: 0xbf8c0000 - 0xbf8e0000
     ### VPSS_M3_EXCEPTION_CTX_ADDR:  0xbf8e0000 - 0xbf900000
     ### HDVPSS_DESC_ADDR:            0xbfd00000 - 0xbff00000
     ### HDVPSS_SHARED_ADDR:          0xbfb00000 - 0xbfd00000
     ### NOTIFY_SHARED_ADDR:          0xbf900000 - 0xbfb00000
     ### REMOTE_DEBUG_ADDR:           0xbff00000 - 0xbfffffff
    

    2g的不正常的地址:

     ======== First 512 MB: ================================= 
     ### SR1:                         0x80000000 - 0x91500000
     ### VIDEO_M3_CODE_ADDR:          0x91500000 - 0x91f00000
     ### VIDEO_M3_DATA_ADDR:          0x91f00000 - 0x92300000
     ### VIDEO_M3_BSS_ADDR:           0x92300000 - 0x92f00000
     ### DSS_M3_CODE_ADDR:            0x92f00000 - 0x93000000
     ### DSS_M3_DATA_ADDR:            0x93000000 - 0x93200000
     ### DSS_M3_BSS_ADDR:             0x93200000 - 0x94000000
     ### VIDEO_M3_BSS_ADDR_RUN:       0x32300000
     ### DSS_M3_BSS_ADDR_RUN:         0x33200000
     ### DSP_CODE_ADDR:               0x94000000 - 0x94200000
     ### DSP_DATA_ADDR:               0x94200000 - 0x9ffc0000
     ### VIDEO_M3_EXCEPTION_CTX_ADDR: 0x9ffc0000 - 0x9ffe0000
     ### VPSS_M3_EXCEPTION_CTX_ADDR:  0x9ffe0000 - 0xa0000000
     ### SR2_FRAME_BUFFER_ADDR:       0xa0000000 - 0xbd800000
     ### SR0_ADDR:                    0xbd800000 - 0xbf700000
     ### HDVPSS_DESC_ADDR:            0xbf700000 - 0xbf900000
     ### HDVPSS_SHARED_ADDR:          0xbf900000 - 0xbfb00000
     ### NOTIFY_SHARED_ADDR:          0xbfb00000 - 0xbfd00000
     ### REMOTE_DEBUG_ADDR:           0xbfd00000 - 0xbfdfffff
     ========= Third 512 MB: ================================== 
     ### LINUX:                       0xc0000000 - 0xe0000000
     ======== Last 512 MB: ================================== 
     ### SR3_FRAME_BUFFER_EXTRA_ADDR: 0xe0000000 - 0xf0000000
     ### TILER_ADDR:                  0xf0000000 - 0x100000000
    

  • 你好,

    你上面的信息可以看出M3使用的DDR地址发生了变化,请修改AMMU的配置。

  • AMMU_m3.cfg文件?我没搞清,这里面的地址和bld的对应关系。需要我把AMMU_m3.cfg贴出来吗。

  • 我试了修改AMMU_m3.cfg,一直没什么效果,我还是有个疑问,这个开发包的8148是不是就不支持2g的内存?我看创龙的8148有没有2g的例程。

  • 你好,

    默认的DVR RDK针对DM8148是没有测试过2G DDR的配置。但是之前论坛讨论里面已经有客户自己实现了。

    你是如何修改的AMMU_m3.cfg?

  • 这里的logicalAddress,translatedAddress地址改一改,
    
    AMMU.largePages[3].pageEnabled = AMMU.Enable_YES;
    AMMU.largePages[3].logicalAddress = 0x20000000;
    AMMU.largePages[3].translatedAddress = 0x80000000;
    if(TotalExtMem=="DDR_MEM_2048M") {
        AMMU.largePages[3].logicalAddress = 0xC0000000;
        AMMU.largePages[3].translatedAddress = 0xC0000000;
    }
    
    
    下面这三个的logicalAddress地址改一改,
    
    AMMU.smallPages[2].pageEnabled = AMMU.Enable_YES;
    AMMU.smallPages[2].logicalAddress = 0x20004000;
    AMMU.smallPages[2].translatedAddress = 0x55024000;
    AMMU.smallPages[2].translationEnabled = AMMU.Enable_YES;
    AMMU.smallPages[2].size = AMMU.Small_16K;
    AMMU.smallPages[2].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
    AMMU.smallPages[2].L1_posted = AMMU.PostedPolicy_POSTED;
    AMMU.smallPages[2].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
    AMMU.smallPages[2].L2_posted = AMMU.PostedPolicy_NON_POSTED;
    
    AMMU.smallPages[3].pageEnabled = AMMU.Enable_YES;
    AMMU.smallPages[3].logicalAddress = 0x20008000;
    AMMU.smallPages[3].translatedAddress = 0x55028000;
    AMMU.smallPages[3].translationEnabled = AMMU.Enable_YES;
    AMMU.smallPages[3].size = AMMU.Small_16K;
    AMMU.smallPages[3].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
    AMMU.smallPages[3].L1_posted = AMMU.PostedPolicy_POSTED;
    AMMU.smallPages[3].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
    AMMU.smallPages[3].L2_posted = AMMU.PostedPolicy_NON_POSTED;
    
    AMMU.smallPages[4].pageEnabled = AMMU.Enable_YES;
    AMMU.smallPages[4].logicalAddress = 0x2000C000;
    AMMU.smallPages[4].translatedAddress = 0x5502C000;
    AMMU.smallPages[4].translationEnabled = AMMU.Enable_YES;
    AMMU.smallPages[4].size = AMMU.Small_16K;
    AMMU.smallPages[4].L1_cacheable = AMMU.CachePolicy_CACHEABLE;
    AMMU.smallPages[4].L1_posted = AMMU.PostedPolicy_POSTED;
    AMMU.smallPages[4].L2_cacheable = AMMU.CachePolicy_NON_CACHEABLE;
    AMMU.smallPages[4].L2_posted = AMMU.PostedPolicy_NON_POSTED;
    
    
    

    因为没搞懂原理,我在瞎改,然后碰运气。没什么效果,论坛里面有人成功了吗,我没有搜索到。

  • 你好,

    我看了一下你第一个帖子里的log,我找到的错误和M3没有关系。请按照错误提示查找原因。

     [c6xdsp ]  11: MEM: ERROR: SharedRegion_setEntry (2, 0x9ec126bc) FAILED !!!  (status=-1)