指定 ISA 修订版本"C28FPU32"、它与之前文件或命令行上指定的 ISA 修订版本"C2700"不兼容:文件"C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.1.LTS/lib/rts2800_fpu32.lib "指定 ISA 修订版本"C28FPU32"、它与之前指定的 ISA 修订版本"C2700"不兼容
我想使用 fpu32支持和链接的 fpu32库、但在包含以下 cm 文件后会显示错误。 您能告诉我哪个 cms=d 文件部分指定 ISA 修订版吗:
存储器
{
第0页:/* 程序内存*/
/*内存(RAM/FLASH)块可移动到 Page1进行数据分配*/
/* begin 用于"引导至闪存"引导加载程序模式 */
开始 :origin = 0x080000、length = 0x000002
RAMM0 :origin = 0x000122、length = 0x0002DE
RAMD0 :origin = 0x00B000、length = 0x000800
RAMLS0 :origin = 0x008000、length = 0x000800
RAMLS1 :origin = 0x008800,length = 0x000800
RAMLS2 :origin = 0x009000,length = 0x000800
RAMLS3 :origin = 0x009800,length = 0x000800
RAMLS4 :origin = 0x00A000,length = 0x000800
RAMGS14 :origin = 0x01A000,length = 0x001000
RAMGS15 :origin = 0x01B000,length = 0x001000
复位 :origin = 0x3FFFC0,length = 0x000002
/*闪存扇区*/
FLASHA :origin = 0x080002、length = 0x001FFE //片上闪存*/
FLASHB :origin = 0x082000、length = 0x002000 //片上闪存*/
FLASHC :origin = 0x084000、length = 0x002000 //片上闪存*/
FLASHD :origin = 0x086000、length = 0x002000 //片上闪存*/
FLASHE :origin = 0x088000、length = 0x008000 //片上闪存*/
FLASHF :origin = 0x090000、length = 0x008000 //片上闪存*/
FLASHG :origin = 0x098000、length = 0x008000 //片上闪存*/
FLASHH :origin = 0x0A0000、length = 0x008000 //片上闪存*/
FLASHI :origin = 0x0A8000,length = 0x008000 //片上闪存*/
FLASHJ :origin = 0x0B0000、length = 0x008000 //片上闪存*/
FLASHK :origin = 0x0B8000,length = 0x002000 //片上闪存*/
FLASHL :origin = 0x0BA000、length = 0x002000 //片上闪存*/
FLASHM :origin = 0x0BC000、length = 0x002000 //片上闪存*/
FLASHN :origin = 0x0BE000、length = 0x002000 //片上闪存*/
FLASHO :origin = 0x0C0000、length = 0x002000 //片上闪存*/
FLASHP :origin = 0x0C2000,length = 0x002000 //片上闪存*/
FLASHQ :origin = 0x0C4000,length = 0x002000 //片上闪存*/
FLASHR :origin = 0x0C6000,length = 0x002000 //片上闪存*/
FLASHS :origin = 0x0C8000,length = 0x008000 //片上闪存*/
FLASHT :origin = 0x0D0000、length = 0x008000 //片上闪存*/
FLASHU :origin = 0x0D8000,length = 0x008000 //片上闪存*/
FLASHV :origin = 0x0E0000,length = 0x008000 //片上闪存*/
FLASHW :origin = 0x0E8000,length = 0x008000 //片上闪存*/
FLASHX :origin = 0x0F0000,length = 0x008000 //片上闪存*/
闪耀 :origin = 0x0F8000,length = 0x002000 //片上闪存*/
FLASHZ :origin = 0x0FA000、length = 0x002000 //片上闪存*/
FLASHAA :origin = 0x0FC000、length = 0x002000 //片上闪存*/
FLASHAB :origin = 0x0FE000、length = 0x002000 //片上闪存*/
第1页:/*数据存储器*/
/*内存(RAM/FLASH)块可移动到 PAGE0进行程序分配*/
BOOT_RSVD :origin = 0x000002,length = 0x000120 // M0的一部分,引导 ROM 将此用于栈*/
RAMM1 :origin = 0x000400、length = 0x000400 //片上 RAM 块 M1 *
RAMD1 :origin = 0x00B800,length = 0x000800
RAMLS5 :origin = 0x00A800,length = 0x000800
RAMGS0 :origin = 0x00C000、length = 0x001000
RAMGS1 :origin = 0x00D000、length = 0x001000
RAMGS2 :origin = 0x00E000、length = 0x001000
RAMGS3 :origin = 0x00F000、length = 0x001000
RAMGS4 :origin = 0x010000,length = 0x001000
RAMGS5 :origin = 0x011000,length = 0x001000
RAMGS6 :origin = 0x012000,length = 0x001000
RAMGS7 :origin = 0x013000,length = 0x001000
RAMGS8 :origin = 0x014000,length = 0x001000
RAMGS9 :origin = 0x015000,length = 0x001000
RAMGS10 :origin = 0x016000,length = 0x001000
RAMGS11 :origin = 0x017000,length = 0x001000
RAMGS12 :origin = 0x018000,length = 0x001000
RAMGS13 :origin = 0x019000,length = 0x001000
}
部分
{
/*分配计划领域:*/
.cinit :> FLASHB PAGE = 0,ALIGN (4)
.pinit :> FLASHB、 PAGE = 0、ALIGN (4)
.text :>> FLASHB | FLASHC | FLASHD | FLASHE PAGE = 0,ALIGN (4)
codestart :>开始 页= 0、align (4)
#ifdef __TI_Compiler_version__
#if __TI_Compiler_version__>=15009000
.TI.ramfunc:{}负载= FLASHD,
RUN = RAMLS0 | RAMLS1 | RAMLS2 | RAMLS3、
load_start (_RamfuncsLoadStart)、
load_size (_RamfuncsLoadSize)、
load_end (_RamfuncsLoadEnd)、
run_start (_RamfuncsRunStart)、
run_size (_RamfuncsRunSize)、
run_end (_RamfuncsRunEnd)、
PAGE = 0、ALIGN (4)
其他
ramfuncs :LOAD = FLASHD,
RUN = RAMLS0 | RAMLS1 | RAMLS2 | RAMLS3、
load_start (_RamfuncsLoadStart)、
load_size (_RamfuncsLoadSize)、
load_end (_RamfuncsLoadEnd)、
run_start (_RamfuncsRunStart)、
run_size (_RamfuncsRunSize)、
run_end (_RamfuncsRunEnd)、
PAGE = 0、ALIGN (4)
#endif
#endif
/*分配未初始化的数据段:*/
堆栈 :> RAMM1 PAGE = 1.
ebss :>> RAMLS5 | RAMGS0 | RAMGS1 PAGE = 1.
等斯梅姆 :> RAMLS5 PAGE = 1.
/*初始化段进入闪存*/
.econst :>> FLASHF | FLASHG | FLASHH PAGE = 0,ALIGN (4)
切换 :> FLASHB PAGE = 0,ALIGN (4)
复位 :>重置, 页= 0,类型= DSECT /*未使用,*/
}
/*
//============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
//文件结束。
//============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
*
F2837xS_Headers_nonBIOS.cmd