工具/软件:Code Composer Studio
大家好、
我正在使用 F28069 MCU、我需要一个闪存 cmd 文件 用于 CLA、如下所示。
部分
{
/*分配计划领域:*/
.cinit:> FLASHA PAGE = 0
.pinit:> FLASHA,page = 0
.text:> FLASHC PAGE = 0
codestart:> begin page = 0
ramfuncs:load = FLASHD,
运行= RAMM0、
load_start (_RamfuncsLoadStart)、
load_end (_RamfuncsLoadEnd)、
run_start (_RamfuncsRunStart)、
PAGE = 0
csmpasswds:>csm_PWL_P0 page = 0
csm_rsvd:>csm_RSVD page = 0
/*分配未初始化的数据段:*/
.stack:>RAMM1 page = 1.
.cio:>RAML0 page = 1.
.sysmem:>RAMM1 PAGE = 1.
.ebss:> RAML0 page = 1.
.esysmem:>RAML0 page = 1.
/*初始化段进入闪存*/
/*要使 SDFlash 对这些内容进行编程、必须将它们分配到第0页*/
econst:> FLASHA PAGE = 0
.switch:> FLASHA PAGE = 0
/*分配 IQ 数学区域:*/
IQMath:> FLASHA page = 0 /*数学代码*/
IQmathTables :>IQTABLES,PAGE = 0,TYPE = NOLOAD
Cla1Prog:load = FLASHD,
运行= RAML3、
load_start (_Cla1funcsLoadStart)、
load_size (_Cla1funcsLoadSize)
run_start (_Cla1funcsRunStart)、
load_size (_Cla1funcsLoadSize)、
PAGE = 0
Cla1ToCpuMsgRAM:> CLA1_MSGRAMLOW,page = 1.
CpuToCla1MsgRAM:>CLA1_MSGRAMHIGH,PAGE = 1.
Cla1DataRam0:> CLARAM0,PAGE = 1
Cla1DataRam1:> CLARAM1,PAGE = 1
CLA1mathTables:load = FLASHB,
运行= CLARAM1、
Load_start (_Cla1mathTablesLoadStart)、
Load_End (_Cla1mathTablesLoadEnd)、
run_start (_Cla1mathTablesRunStart)、
load_size (_Cla1mathTablesLoadSize)、
PAGE = 1.
CLAscratch:
{*。obj (CLAscratch)
。 += CLA_ScratchPad_size;
*。obj (CLAscratch_end)}> CLARAM1、
PAGE = 1.
.reset:> reset,page = 0,type = DSECT
VECTORS:> VECTORS PAGE = 0,TYPE = DSECT
}
我检查了控制套件并找到28069_RAM_CLA_C_lnk.cmd 文件 、但它用于 RAM 处理。 任何人都可以与 CLA 共享闪存的 cmd 文件
优素福