Files
2025-12-03 11:12:34 +08:00

168 lines
3.6 KiB
Plaintext

SECTIONS
{
.data ALIGN(32):SUBALIGN(4)
{
audio_cvp_data_begin = .;
. = ALIGN(4);
*(.jlsp_aec_data)
*(.jlsp_nlp_data)
*(.jlsp_dns_data)
*(.jlsp_enc_data)
*(.jlsp_prep_data)
*(.jlsp_wn_data)
*(.jlsp_tri_data)
*(.jlsp_agc_data)
*(.jlsp_dms_hybrid_data)
*(.jlsp_dms_awn_data)
*(.sms_data)
*(.sms_stereo_data)
*(.dms_data)
*(.data._*)
*(.aec_data)
*(.res_data)
*(.ns_data)
*(.jlsp_data)
*(.nlp_data)
*(.der_data)
*(.qmf_data)
*(.fft_data)
audio_cvp_data_end = .;
audio_cvp_data_size = audio_cvp_data_end - audio_cvp_data_begin ;
. = ALIGN(4);
} > ram0
.bss ALIGN(32):SUBALIGN(4)
{
audio_cvp_bss_begin = .;
. = ALIGN(4);
*(.sms_bss)
*(.sms_stereo_bss)
*(.aec_bss)
*(.nlp_bss)
*(.res_bss)
*(.ns_bss)
*(.der_bss)
. = ALIGN(4);
*(.jlsp_bss)
*(.jlsp_aec_bss)
*(.jlsp_nlp_bss)
*(.jlsp_dns_bss)
*(.jlsp_enc_bss)
*(.jlsp_prep_bss)
*(.jlsp_wn_bss)
*(.jlsp_tri_bss)
*(.jlsp_agc_bss)
*(.jlsp_dms_hybrid_bss)
*(.jlsp_dms_awn_bss)
audio_cvp_bss_end = .;
audio_cvp_bss_size = audio_cvp_bss_end - audio_cvp_bss_begin ;
} > ram0
.text ALIGN(32):SUBALIGN(4)
{
. = ALIGN(4);
cvp_code_begin = . ;
*(.dns_16k_data)
*(.dns_8k_data)
. = ALIGN(4);
*(.jlsp_const)
*(.jlsp_code)
*(.jlsp_dns_code)
*(.jlsp_dns_const)
*(.dns_param_data_wind)
*(.dns_common_data_wind)
*(.ns_sparse_code )
*(.aec_sparse_code)
*(.nlp_sparse_code)
*(.der_sparse_code)
*(.qmf_sparse_code)
*(.sms_sparse_code)
*(.sms_stereo_sparse_code)
*(.dms_sparse_code)
*(.opcore_maskrom)
#if AUDIO_CVP_TEXT_AT_RAM == 0
. = ALIGN(4);
*(.text._*)
#endif
#if AUDIO_CVP_AEC_AT_RAM == 0
*(.jlsp_aec_code)
*(.jlsp_aec_const)
#endif
#if AUDIO_CVP_NLP_AT_RAM == 0
*(.nlp_code)
*(.nlp_const)
*(.qmf_code)
*(.qmf_const)
*(.jlsp_nlp_code)
*(.jlsp_nlp_const)
#endif
#if AUDIO_CVP_NS_AT_RAM == 0
*(.ns_code)
*(.ns_const)
#endif
#if AUDIO_CVP_COMMON_AT_RAM == 0
. = ALIGN(4);
*(.aec_mem)
*(.aec_mux)
*(.aec_code)
*(.aec_const)
*(.res_code)
*(.res_const)
*(.bark_const)
*(.fft_code)
*(.fft_const)
*(.der_code)
*(.der_const)
#endif
#if AUDIO_CVP_DNS_AT_RAM == 0
. = ALIGN(4);
*(.dns_common_data)
*(.dns_param_data_single)
*(.dns_param_data_dual)
. = ALIGN(4);
#endif
#if AUDIO_CVP_AGC_AT_RAM == 0
*(.agc_code)
*(.agc_const)
*(.jlsp_agc_code)
*(.jlsp_agc_const)
#endif
#if AUDIO_CVP_DMS_AT_RAM == 0
*(.dms_code)
*(.dms_const)
*(.jlsp_enc_code)
*(.jlsp_enc_const)
*(.jlsp_dms_hybrid_code)
*(.jlsp_dms_hybrid_const)
*(.jlsp_dms_awn_code)
*(.jlsp_dms_awn_const)
#endif
#if AUDIO_CVP_SMS_AT_RAM == 0
*(.sms_const)
*(.sms_code)
*(.sms_stereo_const)
*(.sms_stereo_code)
#endif
#if AUDIO_CVP_PREP_AT_RAM == 0
*(.jlsp_prep_code)
*(.jlsp_prep_const)
#endif
#if AUDIO_CVP_WN_AT_RAM == 0
*(.jlsp_wn_code)
*(.jlsp_wn_const)
#endif
#if AUDIO_CVP_THIRD_AT_RAM == 0
*(.jlsp_tri_code)
*(.jlsp_tri_const)
#endif
. = ALIGN(4);
cvp_code_end = . ;
cvp_code_size = cvp_code_end - cvp_code_begin ;
} > code0
}