Than you very much.,Robin
Another quession is, In my embedded controller application,In order to improve execution speed I would like to copy the function of F280X_BDC_PWM_Update
which in the library F280xDRV_ml.L28 from Flash to RAM.
1, The library path is C:\tidcs\DMC\c28\v32x\lib\drvlib280x\lib\F280xDRV_ml.L28
2,The function of F280X_BDC_PWM_Update will be put in .text.(flash)
3, And then be copped to ramfuncs and run in ram
4, The .cmd is as bellow.
5, How shall I do? Such as how to rewrite the .cmd?etc.
Best regard,
xufeihx
MEMORY
{
PAGE 0: /* Program Memory */
L0SARAM : origin = 0x008000, length = 0x001000 /* 4Kw L0 SARAM .Run RamFuncs*/
FLASH_ABCD : origin = 0x3E8000, length = 0x00FF80 /* 64kW FLASH, Sectors A, B, C, and D combined */
PAGE 1 : /* Data Memory */
M0SARAM : origin = 0x000002, length = 0x0003FE /* 1Kw M0 SARAM .For .bss,.ebss,.cio,.sysmem,.esysmem*/
M1SARAM : origin = 0x000400, length = 0x000400 /* 1Kw M1 SARAM .For.stack */
L1SARAM : origin = 0x009000, length = 0x001000 /* 4Kw L1 SARAM .No used*/
}
SECTIONS
{
/*** Compiler Required Sections ***/
/* Program memory (PAGE 0) sections */
.text : > FLASH_ABCD, PAGE = 0
ramfuncs : LOAD = FLASH_ABCD, PAGE = 0 /* Used by InitFlash() in SysCtrl.c */
RUN = L0SARAM, PAGE = 0
LOAD_START(_RamfuncsLoadStart), /*ref:F2808.CMD*/
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart)
}