21569 link problem

Hello,

   I am migrating A2B stack to 21569,I encountered a problem like this:

[Error li1060]  The following symbols are referenced, but not mapped:
        'adi_a2b_TimerCallback.' referenced from a2bstack-pal\adi_a2b_pal.doj(.l3_code)
        'a2b_pal_I2cReadFunc.' referenced from a2bstack-pal\adi_a2b_pal.doj(seg_swco)
        'a2b_pal_I2cWriteReadFunc.' referenced from a2bstack-pal\adi_a2b_pal.doj(seg_swco)
        'a2b_pal_I2cWriteFunc.' referenced from a2bstack-pal\adi_a2b_pal.doj(seg_swco)
        'a2b_pal_TimerGetSysTimeFunc.' referenced from a2bstack-pal\adi_a2b_pal.doj(seg_swco)
        'adi_a2b_SerialPortOpen.' referenced from a2bstack-pal\adi_a2b_pal.doj(.l3_code)
        'adi_a2b_sport_Close.' referenced from a2bstack-pal\adi_a2b_pal.doj(.l3_code)
        'adi_a2b_SerialPortEnable.' referenced from a2bstack-pal\adi_a2b_pal.doj(seg_swco)
        'adi_a2b_Delay.' referenced from a2bstack-pal\adi_a2b_sportdriver.doj(seg_swco)
        'adi_a2b_TimerStart.' referenced from a2bstack-pal\adi_a2b_pal.doj(.l3_code)
        'adi_a2b_TimerStop.' referenced from a2bstack-pal\adi_a2b_pal.doj(.l3_code)
        'adi_a2b_TimerStop.' referenced from a2bstack-pal\adi_a2b_pal.doj(seg_swco)
        'adi_a2b_TimerCallbackFunction.' referenced from a2bstack-pal\adi_a2b_timer.doj(.l3_code)
        'adi_a2b_TWICallbackFunction.' referenced from a2bstack-pal\adi_a2b_twidriver.doj(.l3_code)
        'adi_a2b_TWITimeoutHandler.' referenced from a2bstack-pal\adi_a2b_twidriver.doj(.l3_code)
        'goTWIInfo.' referenced from a2bstack-pal\adi_a2b_twidriver.doj(.l3_code)
        'aDataBuffer.1.' referenced from a2bstack\a2bplugin-slave\src\a2b_peri_config.doj(seg_swco)
        'gaAudioRoutingtab.' referenced from a2bstack-pal\adi_a2b_pal.doj(.l3_code)
        'sBusDescription.' referenced from a2b-plugin\src\a2bapp.doj(seg_swco)

all these funtions are mapped to section (".l3_code"),and I added section (".l3_code") in ldf:

      dxe_l2_sw_code SW
      {
         // VISA code.
         INPUT_SECTION_ALIGN(2)
         FILL(0x1)  // fill gaps in memory with NOPs
         INPUT_SECTIONS( $OBJS_LIBS(seg_l2 seg_l2_swco seg_swco seg_pmco) )

         INPUT_SECTIONS( $OBJS_LIBS(.l3_code) ) 
      } > MY_L2_CACHED_MEM

but it does not work,please tell me how to deal with it,thanks.

regards,

bin