Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

CCS/TMS320C6745: USE OF SDRAM AS PRIMARY MEMORY RESOURCE INSTEAD OF L1 RAM

$
0
0

Part Number: TMS320C6745

Tool/software: Code Composer Studio

I'm using TMS320C6745 for my project of speech quality evaluation of 4 channels simultaneously. I tried to use SDRAM as L1RAM is not sufficient for our purpose. Accordingly, I modified c6745.cmd file but is of no use. Can anyone suggest me where and what to edit to make use of SDRAM?

c3745.cmd file 

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

/****************************************************************************/
/* C6745.cmd */
/* Copyright (c) 2012 Texas Instruments Incorporated */
/* Author: Rafael de Souza */
/* */
/* Description: This file is a sample linker command file that can be */
/* used for linking programs built with the C compiler and */
/* running the resulting .out file on an C6745 */
/* device. Use it as a guideline. You will want to */
/* change the memory layout to match your specific */
/* target system. You may want to change the allocation */
/* scheme according to the size of your program. */
/* */
/****************************************************************************/

MEMORY
{
DSPL2ROM o = 0x00700000 l = 0x00100000 /* 1MB L2 Internal ROM */
DSPL2RAM o = 0x00800000 l = 0x00040000 /* 256kB L2 Internal RAM */
DSPL1PRAM o = 0x00E00000 l = 0x00008000 /* 32kB L1 Internal Program RAM */
DSPL1DRAM o = 0x00F00000 l = 0x00008000 /* 32kB L1 Internal Data RAM */
SHDSPL2ROM o = 0x11700000 l = 0x00100000 /* 1MB L2 Shared Internal ROM */
SHDSPL2RAM o = 0x11800000 l = 0x00040000 /* 256kB L2 Shared Internal RAM */
SHDSPL1PRAM o = 0x11E00000 l = 0x00008000 /* 32kB L1 Shared Internal Program RAM */
SHDSPL1DRAM o = 0x11F00000 l = 0x00008000 /* 32kB L1 Shared Internal Data RAM */
EMIFACS2 o = 0x60000000 l = 0x02000000 /* 32MB Async Data (CS2) */
EMIFACS3 o = 0x62000000 l = 0x02000000 /* 32MB Async Data (CS3) */
EMIFACS4 o = 0x64000000 l = 0x02000000 /* 32MB Async Data (CS4) */
EMIFACS5 o = 0x66000000 l = 0x02000000 /* 32MB Async Data (CS5) */
EMIFBSDRAM o = 0xC0000000 l = 0xC7FFFFFF /* 256MB SDRAM Data */
}

SECTIONS
{
.text > EMIFBSDRAM
.stack > EMIFBSDRAM
.bss > EMIFBSDRAM
.cio > EMIFBSDRAM
.const > EMIFBSDRAM
.data > EMIFBSDRAM
.switch > EMIFBSDRAM
.sysmem > EMIFBSDRAM
.far > EMIFBSDRAM
.args > EMIFBSDRAM
.ppinfo > EMIFBSDRAM
.ppdata > EMIFBSDRAM

/* COFF sections */
.pinit > EMIFBSDRAM
.cinit > EMIFBSDRAM

/* EABI sections */
.binit > EMIFBSDRAM
.init_array > EMIFBSDRAM
.neardata > EMIFBSDRAM
.fardata > EMIFBSDRAM
.rodata > EMIFBSDRAM
.c6xabi.exidx > EMIFBSDRAM
.c6xabi.extab > EMIFBSDRAM
}

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


Viewing all articles
Browse latest Browse all 262198

Trending Articles