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.

DM388: DM388 CSK IPNC Compilation Issue

Part Number: DM388

Hello,

We are using DM388 CSK and using IPNC 3.9.1 version of RDK.

We are using MCFW application and modifying some parameter.

We just want to change the size of logo from 160x64 to 1920x1080.

For above, we have changed the height and width in "IPNC_Directory/ipnc_rdk-3.9.1/Source/ipnc_rdk/ipnc_mcfw/mcfw/src_bios6/links_m3vpss/alg/sw_osd swosd_priv.h" and updated  the "ascii_TI_Logo_160_64.c" with our new file.

We are getting following error during compilation.

Debug Logs:-

<Linking>
"<IPNC Directory>/ipnc_rdk-3.9.1/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti810x-evm/m3vpss/debug/ipnc_rdk_configuro/linker_mod.cmd", line 247: error:
   program will not fit into available memory.  placement with alignment fails
   for section ".data" size 0x404f35 .  Available memory ranges:
   DDR3_M3      size: 0x1700000    unused: 0x31         max hole: 0x30      
"<IPNC Directory>/ti_IPNC/ipnc_rdk-3.9.1/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti810x-evm/m3vpss/debug/ipnc_rdk_configuro/linker_mod.cmd", line 236: error:
   program will not fit into available memory.  run placement with alignment
   fails for section ".stack" size 0xa000 .  Available memory ranges:
   DDR3_M3      size: 0x1700000    unused: 0x31         max hole: 0x30      
"<IPNC Directory>/ti_IPNC/ipnc_rdk-3.9.1/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti810x-evm/m3vpss/debug/ipnc_rdk_configuro/linker_mod.cmd", line 180: error:
   program will not fit into available memory.  placement with alignment fails
   for section "ti_sdo_ipc_init" size 0x8c .  Available memory ranges:
   DDR3_M3      size: 0x1700000    unused: 0x31         max hole: 0x30      
error: errors encountered during linking;
   "<IPNC Directory>/ti_IPNC/ipnc_rdk-3.9.1/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcf
   w/build/ipnc_rdk/bin/ti810x-evm/ipnc_rdk_m3vpss_debug.xem3" not built

>> Compilation failure

As per my understanding, error is related to memory. i would like to know where i have to change the parameters.

Regards,

Uma Shanker

  • Hi Uma,

    From your log DDR3_M3 size is 23MB which may not be sufficient for  your 3MB 1080p image and other VPSS data.

    You can try it by increasing VPSS / DSS M3 data size in config_512M.bld file.

    Regards,

    Prashant

    Pathpartner Technology Pvt. Ltd.