219 lines
3.8 KiB
Plaintext
219 lines
3.8 KiB
Plaintext
|
|
||
|
OVERLAY : NOCROSSREFS AT(0x200000) SUBALIGN(4)
|
||
|
{
|
||
|
.overlay_aec
|
||
|
{
|
||
|
*(.cvsd_data)
|
||
|
*(.cvsd_const)
|
||
|
*(.cvsd_code)
|
||
|
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.aec_bss_id)) */
|
||
|
o_aec_end = .;
|
||
|
|
||
|
*(.cvsd_codec)
|
||
|
*(.aec_mem)
|
||
|
*(.msbc_enc)
|
||
|
*(.cvsd_bss)
|
||
|
#if (RECORDER_MIX_EN)
|
||
|
*(.enc_file_mem)
|
||
|
#endif/*RECORDER_MIX_EN*/
|
||
|
|
||
|
#if TCFG_BLUETOOTH_BACK_MODE == 0
|
||
|
. = ALIGN(4);
|
||
|
*(.bd_base)
|
||
|
|
||
|
*(.bredr_rxtx_bulk)
|
||
|
acl_tx_pool = .;
|
||
|
*(.bredr_tx_bulk)
|
||
|
#ifdef CONFIG_BT_TX_BUFF_SIZE
|
||
|
acl_tx_pool_end = acl_tx_pool + CONFIG_BT_TX_BUFF_SIZE;
|
||
|
#else
|
||
|
acl_tx_pool_end = acl_tx_pool;
|
||
|
#endif
|
||
|
. = acl_tx_pool_end;
|
||
|
|
||
|
acl_rx_pool = .;
|
||
|
*(.bredr_rx_bulk)
|
||
|
#ifdef CONFIG_BT_RX_BUFF_SIZE
|
||
|
acl_rx_pool_end = acl_rx_pool + CONFIG_BT_RX_BUFF_SIZE;
|
||
|
#else
|
||
|
acl_rx_pool_end = acl_rx_pool;
|
||
|
#endif
|
||
|
. = acl_rx_pool_end;
|
||
|
|
||
|
|
||
|
tws_bulk_pool = .;
|
||
|
#ifdef CONFIG_TWS_BULK_POOL_SIZE
|
||
|
tws_bulk_pool_end = tws_bulk_pool + CONFIG_TWS_BULK_POOL_SIZE;
|
||
|
#else
|
||
|
tws_bulk_pool_end = tws_bulk_pool;
|
||
|
#endif
|
||
|
. = tws_bulk_pool_end;
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
.overlay_mp3
|
||
|
{
|
||
|
#ifdef CONFIG_MP3_WMA_LIB_SPECIAL
|
||
|
*(.mp3_decstream_const)
|
||
|
*(.mp3_decstream_code)
|
||
|
*(.mp3_decstream_sparse_code)
|
||
|
*(.mp3_decstream_sparse_const)
|
||
|
|
||
|
*(.mp3_dec_sparse_code)
|
||
|
*(.mp3_dec_sparse_const)
|
||
|
|
||
|
*(.mp3_dec_code)
|
||
|
*(.mp3_dec_const)
|
||
|
/* *(.mp3_dec_data) */
|
||
|
/* *(.mp3_dec_bss) */
|
||
|
|
||
|
/* *(.mp3_bss) */
|
||
|
/* *(.mp3_data) */
|
||
|
*(.mp3_const)
|
||
|
*(.mp3_code)
|
||
|
#endif
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.mp3_bss_id)) */
|
||
|
o_mp3_end = .;
|
||
|
|
||
|
*(.mp3_mem)
|
||
|
*(.mp3_ctrl_mem)
|
||
|
*(.mp3pick_mem)
|
||
|
*(.mp3pick_ctrl_mem)
|
||
|
}
|
||
|
.overlay_wma
|
||
|
{
|
||
|
#ifdef CONFIG_MP3_WMA_LIB_SPECIAL
|
||
|
*(.wma_dec_code)
|
||
|
*(.wma_dec_const)
|
||
|
/* *(.wma_dec_data) */
|
||
|
/* *(.wma_dec_bss) */
|
||
|
|
||
|
/* *(.wma_bss) */
|
||
|
/* *(.wma_data) */
|
||
|
*(.wma_const)
|
||
|
*(.wma_code)
|
||
|
#endif
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.wma_bss_id)) */
|
||
|
o_wma_end = .;
|
||
|
|
||
|
*(.wma_mem)
|
||
|
*(.wma_ctrl_mem)
|
||
|
*(.wmapick_mem)
|
||
|
*(.wmapick_ctrl_mem)
|
||
|
}
|
||
|
.overlay_wav
|
||
|
{
|
||
|
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.wav_bss_id)) */
|
||
|
o_wav_end = .;
|
||
|
|
||
|
|
||
|
*(.wav_mem)
|
||
|
*(.wav_ctrl_mem)
|
||
|
|
||
|
}
|
||
|
.overlay_ape
|
||
|
{
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.ape_bss_id)) */
|
||
|
o_ape_end = .;
|
||
|
|
||
|
*(.ape_mem)
|
||
|
*(.ape_ctrl_mem)
|
||
|
*(.ape_dec_data)
|
||
|
*(.ape_dec_bss)
|
||
|
|
||
|
*(.ape_data)
|
||
|
}
|
||
|
.overlay_flac
|
||
|
{
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.flac_bss_id)) */
|
||
|
o_flac_end = .;
|
||
|
|
||
|
*(.flac_mem)
|
||
|
*(.flac_ctrl_mem)
|
||
|
*(.flac_dec_data)
|
||
|
*(.flac_dec_bss)
|
||
|
|
||
|
*(.flac_bss)
|
||
|
*(.flac_data)
|
||
|
}
|
||
|
.overlay_m4a
|
||
|
{
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.m4a_bss_id)) */
|
||
|
o_m4a_end = .;
|
||
|
|
||
|
*(.m4a_mem)
|
||
|
*(.m4a_ctrl_mem)
|
||
|
*(.m4a_dec_data)
|
||
|
*(.m4a_data)
|
||
|
*(.m4apick_mem)
|
||
|
*(.m4apick_ctrl_mem)
|
||
|
|
||
|
*(.aac_ctrl_mem)
|
||
|
*(.aac_bss)
|
||
|
*(.aac_data)
|
||
|
|
||
|
*(.alac_ctrl_mem)
|
||
|
*(.alac_bss)
|
||
|
*(.alac_data)
|
||
|
}
|
||
|
|
||
|
.overlay_amr
|
||
|
{
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.amr_bss_id)) */
|
||
|
o_amr_end = .;
|
||
|
|
||
|
*(.amr_mem)
|
||
|
*(.amr_ctrl_mem)
|
||
|
}
|
||
|
.overlay_dts
|
||
|
{
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.dts_bss_id)) */
|
||
|
o_dts_end = .;
|
||
|
|
||
|
*(.dts_mem)
|
||
|
*(.dts_ctrl_mem)
|
||
|
*(.dts_dec_data)
|
||
|
*(.dts_data)
|
||
|
}
|
||
|
|
||
|
.overlay_fm
|
||
|
{
|
||
|
*(.fm_code)
|
||
|
LONG(0xFFFFFFFF);
|
||
|
/* KEEP(*(.fm_bss_id)) */
|
||
|
o_fm_end = .;
|
||
|
*(.fm_mem)
|
||
|
*(.linein_pcm_mem)
|
||
|
}
|
||
|
.overlay_pc
|
||
|
{
|
||
|
#if (!USB_MEM_NO_USE_OVERLAY_EN)
|
||
|
*(.usb_audio_play_dma)
|
||
|
*(.usb_audio_rec_dma)
|
||
|
*(.uac_rx)
|
||
|
*(.mass_storage)
|
||
|
|
||
|
*(.usb_msd_dma)
|
||
|
*(.usb_hid_dma)
|
||
|
*(.usb_iso_dma)
|
||
|
*(.usb_cdc_dma)
|
||
|
*(.uac_var)
|
||
|
*(.usb_config_var)
|
||
|
*(.cdc_var)
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
} > ram0
|
||
|
|