Reply by raja nayaka October 25, 20022002-10-25
Hello DSP Pals !!
I am Mr R.J.Nayaka from CTI controller Group,ITILtd,
SW R&D ITILtd, Bangalore.

We have the following configuration

DSP : TMS320C6211
EROM : 128Kx8 -CE1
RAM : 64kx16 -CE0

I want to Boot load my code from 8 bit EPROM
connected to my CE1 space.
The HD[4]HD[3] and is in default state supporting
8 bit EPROM

Here is my linker file :

-c
-heap 0x400
-stack 0xF00 /* very large stack for DSP programs. */
-lrts6201.lib
MEMORY
{
vecs: o = 00000000h l = 00000200h
IRAM: o = 00000200h l = 0000FFE0h
ROMVecs o = 90000000h l = 00000200h
ROMMem o = 90000200h l = 00020000h
} /* DIFFERENT SECTIONS OF THE SOURCE CODE ASSIGNED TO THE VARIOUS MEMORY
SECTIONS
AS DEFINED ABOVE */ SECTIONS
{

"vectors" : load=ROMVecs,run=vecs
.cinit : load=ROMMem, run=IRAM
.text : load=ROMMem, run=IRAM
.const : load=ROMMem, run=IRAM
.data : load=ROMMem, run=IRAM
.stack > IRAM
.bss > IRAM
.far > IRAM
.switch > IRAM
.sysmem > IRAM
.tables > IRAM
.cio > IRAM
} Here is my ROM Directive

hex1.out // My .out file
-i
-image
-zero
-memwidth 8
ROMS
{
EPROM: org =0x90000000, len = 0x10000,romwidth = 8, files = {post.hex}
}

Pls specify any changes I need to make to get the Loading done..

Waiting for your valuable reply
Thanking you
R.J.Nayaka