Tasking编译代码,增加.a文件编译出错

用Tasking自带的工程把一个.c文件编译生成了一个.a文件,把.a文件防盗另一个工程中编译出错,
提示信息如下:
syntax error: absolute location in memory for group does not map to space mpe:vtc:abs18

把生成.a文件的那个源代码.c文件直接放到工程下,编译是OK的,不知道是什么原因?

在内存中组的绝对位置没有映射到空间
a文件定义的数组地址不在另一个工程的范围

 section_layout :vtc:abs18
{
    /*Near Absolute Data, selectable with patterns and user defined sections*/
    group
    {
        group (ordered, align = 4, contiguous, run_addr = mem:mpe:pflash0)
        {
            select "(.zrodata.*)";
        }
    }
}

在.lsl指定内存地址映射,类似于上面的