123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140 |
- SECTIONS
- {
- .data : ALIGN(4)
- {
- btstack_data_start = .;
- *(.bt_stack_data)
- *(.ble_db_data)
- *(.ble_sm_data)
- *(.ble_att_data)
- *(.ble_gatt_data)
- /*mesh*/
- BTSTACK_LE_HOST_MESH_DATA_START = .;
- . = (. +3) & ~ 3;
- _net_buf_pool_list = .;
- *(._net_buf_pool.static.*)
- *(.ble_mesh_data)
- *(.ble_mesh_tinycrypt_data)
- BTSTACK_LE_HOST_MESH_DATA_SIZE = ABSOLUTE(. - BTSTACK_LE_HOST_MESH_DATA_START);
- _fmna_data_begin = .;
- *(.fmna_stack_data)
- *(.fmna_plaform_data)
- *(.fmna_crypto_data)
- _fmna_data_end = .;
- btstack_fmna_data_size = _fmna_data_end - _fmna_data_begin;
- . = ALIGN(4);
- btstack_data_end = .;
- . = ALIGN(4);
- } > ram0
- .bss (NOLOAD) :ALIGN(4)
- {
- btstack_bss_start = .;
- *(.bt_stack_bss)
- *(.ble_db_bss)
- *(.ble_sm_bss)
- *(.ble_att_bss)
- *(.ble_gatt_bss)
- *(.btstack_pool)
- /*mesh*/
- BTSTACK_LE_HOST_MESH_BSS_START = .;
- *(.ble_mesh_bss)
- *(.ble_mesh_tinycrypt_bss)
- BTSTACK_LE_HOST_MESH_BSS_SIZE = ABSOLUTE(. - BTSTACK_LE_HOST_MESH_BSS_START);
- . = ALIGN(4);
- _fmna_bss_begin = .;
- *(.fmna_stack_bss)
- *(.fmna_plaform_bss)
- *(.fmna_crypto_bss)
- _fmna_bss_end = .;
- btstack_fmna_bss_size = _fmna_bss_end - _fmna_bss_begin;
- . = ALIGN(4);
- btstack_bss_end = .;
- . = ALIGN(4);
- } > ram0
- .text : ALIGN(4)
- {
- btstack_code_start = .;
- . = ALIGN(4);
- a2dp_source_media_codec_begin = .;
- KEEP(*(.a2dp_source_media_codec))
- a2dp_source_media_codec_end = .;
- a2dp_sink_media_probe_begin = .;
- KEEP(*(.a2dp_sink_media_probe))
- a2dp_sink_media_probe_end = .;
- a2dp_sink_media_codec_begin = .;
- KEEP(*(.a2dp_sink_media_codec))
- a2dp_sink_media_codec_end = .;
- a2dp_event_handler_begin = .;
- KEEP(*(.a2dp_event_handler))
- a2dp_event_handler_end = .;
- sdp_record_item_begin = .;
- KEEP(*(.sdp_record_item))
- sdp_record_item_end = .;
- bt_sleep_begin = .;
- KEEP(*(.bt_sleep))
- bt_sleep_end = .;
- *(.bt_stack_const)
- *(.bt_stack_code)
- *(.ble_db_const)
- *(.ble_db_code)
- *(.ble_sm_const)
- *(.ble_sm_code)
- *(.ble_att_const)
- *(.ble_att_code)
- *(.ble_gatt_const)
- *(.ble_gatt_code)
- /*mesh*/
- BTSTACK_LE_HOST_MESH_CODE_START = .;
- *(.ble_mesh_code)
- *(.ble_mesh_tinycrypt_code)
- *(.ble_mesh_const)
- *(.ble_mesh_tinycrypt_const)
- BTSTACK_LE_HOST_MESH_CODE_SIZE = ABSOLUTE(. - BTSTACK_LE_HOST_MESH_CODE_START);
- _fmna_const_begin = .;
- *(.fmna_stack_const)
- *(.fmna_plaform_const)
- *(.fmna_crypto_const)
- _fmna_const_end = .;
- . = ALIGN(4);
- _fmna_code_begin = .;
- *(.fmna_stack_code)
- *(.fmna_plaform_code)
- *(.fmna_crypto_code)
- _fmna_code_end = .;
- btstack_fmna_const_size = _fmna_const_end - _fmna_const_begin;
- btstack_fmna_code_size = _fmna_code_end - _fmna_code_begin;
- . = ALIGN(4);
- btstack_code_end = .;
- . = ALIGN(4);
- } > code0
- }
- BTSTACK_LE_HOST_MESH_RAM_TOTAL = BTSTACK_LE_HOST_MESH_DATA_SIZE + BTSTACK_LE_HOST_MESH_BSS_SIZE;
- BTSTACK_LE_HOST_MESH_FLASH_TOTAL = BTSTACK_LE_HOST_MESH_CODE_SIZE;
- BTSTACK_CODE_SIZE = (btstack_code_end - btstack_code_start) + (btstack_data_end - btstack_data_start);
|