[sections:bss_common] entries: .bss+ COMMON [scheme:bt_start_end] entries: bss_common -> dram0_bss data -> dram0_data # For the following fragments, order matters for # 'align(4, post) surround(sym)', which generates: # # _sym_start # ... # . = ALIGN(4) # _sym_end [mapping:bt] archive: libbt.a entries: * (bt_start_end); bss_common -> dram0_bss align(4, post) surround(bt_bss), data -> dram0_data align(4, post) surround(bt_data) if ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY = y: * (extram_bss) [mapping:btdm] archive: libbtdm_app.a entries: * (bt_start_end); bss_common -> dram0_bss align(4, post) surround(btdm_bss), data -> dram0_data align(4, post) surround(btdm_data) [mapping:nimble] archive: libnimble.a entries: * (bt_start_end); bss_common -> dram0_bss align(4, post) surround(nimble_bss), data -> dram0_data align(4, post) surround(nimble_data)