esp-idf/components/esp32/ld
Tian Hao ee787085f9 component/bt : decrease memory consumption by conn number
1. BLE only with 9(max) connection will decrease 3K DRAM
2. BR/EDR only with 7(max) connection will decrease 16K DRAM
3. Any of BLE or BR/EDR connection number decrease will also decrease DRAM consumption
4. Decrease one BLE connection will save about 1KB DRAM
5. Decrease one BR/EDR ACL connection will save about 1.2KB DRAM
6. Decrease one BR/EDR SCO/eSCO will save 2KB DRAM.
7. fix some definition and kconfig
8. remove 1.2k of vhci tx cache and make .bss & .data to heap about 1.4K
9. modify BT Reserved Memory size and modify example to support new bt kconfig
2018-08-14 02:29:17 +00:00
..
elf_to_ld.sh Initial public version 2016-08-17 23:08:22 +08:00
esp32.common.ld linker: Don't link all of 'soc' into IRAM 2018-08-06 01:37:55 +00:00
esp32.ld esp32: Change 192KB runtime static limit workaround to a 176KB link time workaround 2017-12-27 11:59:54 +11:00
esp32.peripherals.ld CAN Driver 2018-07-04 14:01:57 +08:00
esp32.rom.ld component/bt : decrease memory consumption by conn number 2018-08-14 02:29:17 +00:00
esp32.rom.libgcc.ld esp32: force pure math functions from libgcc to be linked from ROM 2018-07-02 12:49:57 +08:00
esp32.rom.nanofmt.ld newlib: add "full" formatting support, add missing functions 2016-12-08 11:04:54 +08:00
esp32.rom.spiflash.ld spiflash ROM functions: Remove Quad I/O mode enable/disable code from flash ROM functions 2017-04-13 17:54:42 +10:00
esp32.rom.spiram_incompatible_fns.ld Add initial SPI RAM support. This adds support for an ESP-PSRAM32 chip connected to the default flash pins and GPIO 16 and 17. The RAM is mapped to address 0x3F800000, but otherwise ignored by esp-idf as of yet. 2017-09-04 12:05:49 +08:00
esp32.spiram.rom-functions-dram.ld Make sure functions that are in ROM in the non-external-ram-workaround version, are in RAM (and not in flash) in the ext-ram workaround version. 2017-09-13 10:36:56 +08:00
esp32.spiram.rom-functions-iram.ld Make sure functions that are in ROM in the non-external-ram-workaround version, are in RAM (and not in flash) in the ext-ram workaround version. 2017-09-13 10:36:56 +08:00