I design tms3206713b connect to a flash and a sram。
First,i want to know where locate my programme when i use ccs boot the dsp not burn the flash.So how can i write the cmd file?
When i finish programme in ccs,how can i burn the flash and write the cmd file?
Second,the locate address of programme and run address of programme that are questions for me.You know in arm system,we burn the os and application programme in flash.When we run the arm system, we move all the programme from flash to sdram then run it.Are there difference between the dsp system and arm system? How can i use internal ram in the tms3206173b(L1 and L2 internal RAM)?
Third.I find the example of cmd file in ccs as follow(I attach the timer1 project):
/*
* Copyright (C) 2003 Texas Instruments Incorporated
* All Rights Reserved
*/
/*
*---------timer1.cmd---------
*
*/
/* Memory Map 0 - the default */
MEMORY
{
PMEM: o = 00000000h l = 00010000h
BMEM: o = 00010000h l = 00030000h
}
SECTIONS
{
.text > PMEM
.csldata > PMEM
.stack > PMEM
.far > PMEM
.switch > BMEM
.tables > BMEM
.data > BMEM
.bss > BMEM
.sysmem > BMEM
.cinit > PMEM
.const > BMEM
.cio > BMEM
}
My question is where is the definition of section name except .text and .data.I cannot find in the timer1 project.
When we set .text .csldata in the same PMEM memory,what's the difference about order of them in SECTION file? What's the address of them depend on the order?
Fourth.Is there any difference between DSP/BIOS project and NO DSP/BIOS project on tms3206713b? Can i do my work without dsp/bios?