工具与软件:
Error[E16]:区段 DATA16_ID (大小:0xf3c align:0x1)对于区段定义太长。 至少需要额外增加0x34e 个字节。 处理段放置命令"-Z (const) DATA16_C、DATA16_ID、TLS16_ID_5C00-DF7F"时发生了问题、其中放置时可用的存储器范围为 "code :d392-df7f"与此放置相关的保留范围:
5c00-df7f DATA16_C
下面是我的XCL文件的配置 μ A
-Z (const) DATA16_C、DATA16_ID、TLS16_ID_5C00-DF7F
//-------------------------------------------------------
//代码
//
-Z (code) boot=E000-FF7F
-Z (const) online_crc=E000-FF7F
-Z (code) INT_code=DF80-DFFF
-Z (CODE) CSTART、ISR_CODE、CODE16=5C00-DF7F
//-------------------------------------------------------
//所有存储器0-FFFFF
//
//-------------------------------------------------------
//代码
//
-P (code) code=5C00-DF7F、10000-45BFF
//-------------------------------------------------------
//常量数据
//
-Z (CONST) DATA20_C、DATA20_ID、CODE_ID、DIFUNCT、CHECKSUM=5C00-DF7F、10000-45BFF
//-------------------------------------------------------
//特殊矢量
//
-Z (code) INTVEC=FF80-FFFF
-Z (code) reset=FFFE-FFFF