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.

Loading application code on on chip ROM

Other Parts Discussed in Thread: TMS320C5515

/**********************************************************/

/*                                                        */

/*         LINKER command file for LEAD3 memory map       */

/*                                                        */

/**********************************************************/



 

MEMORY

{

    PAGE 0:



        MMR     : origin = 0000000h, length = 00000c0h 

        SPRAM   : origin = 00000c0h, length = 0000040

        DARAM0  : origin = 0000100h, length = 0003F00h

        DARAM1  : origin = 0004000h, length = 0004000h

        DARAM2  : origin = 0008000h, length = 0004000h

        DARAM3  : origin = 000c000h, length = 0004000h



        SARAM0  : origin = 0010000h, length = 0004000h

        SARAM1  : origin = 0014000h, length = 0004000h

        SARAM2  : origin = 0018000h, length = 0004000h

        SARAM3  : origin = 001c000h, length = 0004000h

        SARAM4  : origin = 0020000h, length = 0004000h

        SARAM5  : origin = 0024000h, length = 0004000h

        SARAM6  : origin = 0028000h, length = 0004000h

        SARAM7  : origin = 002c000h, length = 0004000h

        SARAM8  : origin = 0030000h, length = 0004000h

        SARAM9  : origin = 0034000h, length = 0004000h

        SARAM10 : origin = 0038000h, length = 0004000h

        SARAM11 : origin = 003c000h, length = 0004000h

        SARAM12 : origin = 0040000h, length = 0004000h

        SARAM13 : origin = 0044000h, length = 0004000h

        SARAM14 : origin = 0048000h, length = 0004000h

        SARAM15 : origin = 004c000h, length = 0004000h



        CE0     : origin = 0050000h, length = 03b0000h 

        CE1     : origin = 0400000h, length = 0400000h

        CE2     : origin = 0800000h, length = 0400000h

        CE3     : origin = 0c00000h, length = 03f8000h



        PDROM   : origin = 0ff8000h, length = 07f00h

        VECS    : origin = 0ffff00h, length = 00100h  /* reset vector */

}	



 

SECTIONS

{

        vectors  : {} > VECS   PAGE 0         /* interrupt vector table */

        .cinit   : {} > SARAM0 PAGE 0

        .text     >> PDROM 

        isrs     : {} > SARAM2 PAGE 0



        .stack   : {} > DARAM0 PAGE 0

        .sysstack: {} > DARAM0 PAGE 0

        .sysmem  : {} > DARAM1 PAGE 0

        .data    : {} > DARAM1 PAGE 0

        .bss     : {} > DARAM1 PAGE 0

        .const   : {} > DARAM1 PAGE 0



        .coeffs  : {} > DARAM2 PAGE 0

        .dbuffer : {} > DARAM3 PAGE 0

        files    : {} > DARAM2 PAGE 0         /* User-defined sections */

        statvar  : {} > DARAM2 PAGE 0

        statarry : {} > DARAM2 PAGE 0

        tempvar  : {} > DARAM2 PAGE 0

        temparry : {} > DARAM2 PAGE 0

}
Hi

Everyone

I am working with TMS320c5515 ezdsp usbstick board.I want to load my code on onchip rom such that upon reset my application code should run instead of USB_stick_sample code which is preloaded with the board.I tried to edit the .text section of linker file with PDROM but my ccs4 is showing error.I dnt know really how can i run my application code upon reset.i dnt want to use any external memory for my application code as it is quite small in size.Please anyone help me with this.

I have attached my linker file below.

With regards

Arun