Jeroen Domburg
e954277d7b
Fix up tests for stack not in psram on flash, add small testcase
2017-05-16 13:12:59 +08:00
Jeroen Domburg
671787a966
After rebasing, it was found out that flushing the cache drops the writeback-pending psram cache lines on the ground. We now evict these by reading 64/128K of memory before flushing the cache. Also fixes a snafu in psram cache mode (inverted hi/lo and even/odd selectors) as well as an option to not let the heap allocator touch the psram.
2017-05-16 13:11:59 +08:00
Jeroen Domburg
fe3082fa98
Do not declare test_spiram when option is disabled
2017-05-16 13:11:58 +08:00
Jeroen Domburg
0049b918b4
Fix psram silicon bug test; clean up Kconfig mess, clean out psram unused functions warnings
2017-05-16 13:11:56 +08:00
Jeroen Domburg
c6d01c2bd2
Fix dualcore PSRAM.
2017-05-16 13:11:30 +08:00
Jeroen Domburg
c9a2463f3b
Add Doom psram test, fix free_heap_size/minimum_ever_heap_size calls to also understand combinations of caps, add psram support to allocator. At the moment, psram only works for the first core because of some funny business in the MMU of the 2nd core.
2017-05-16 13:10:52 +08:00
Jeroen Domburg
10402186bc
Add internal memory capability to heap alloc, add some PSRAM tests
2017-05-16 13:09:50 +08:00
Jeroen Domburg
17a4a2527d
MR things
2017-03-09 19:59:09 +08:00
Jeroen Domburg
3462b53fbc
MR suggestions
2017-03-08 19:27:30 +08:00
Jeroen Domburg
0db8b00b8a
tight 28k
2017-03-08 19:04:28 +08:00
Tian Hao
55693b1168
component/bt : add option to release about 30K from BT if BLE only
...
1. later BT/BLE will be separated by BT/BLE macro, but this option should use when user make sure that in BLE only mode.
2017-02-21 17:46:59 +08:00
Angus Gratton
2e78b397bc
config: Simplify WiFi & Bluetooth config options
...
Removes redundant menu options, splits WiFi configuration out from
generic ESP32 configuration.
2017-01-10 16:04:04 +11:00
Liu Zhi Fu
a575b9e893
esp32: modify ld file to fix a crash issue
2017-01-07 16:12:07 +08:00
Jeroen Domburg
712f53176d
Make internal function static
2016-12-15 15:03:22 +08:00
Jeroen Domburg
6f0a494cae
Add testcase, fix executable memory allocated in shared dram/iram region
2016-12-15 15:03:22 +08:00
Jeroen Domburg
1e117dc3d3
Fix small things noticed in MR, add documentation
2016-12-15 15:03:22 +08:00
Jeroen Domburg
293ad4cd36
Add xPortGetFreeHeapSizeCaps and xPortGetMinimumEverFreeHeapSizeCaps plus everything it entails. Allows querying the available memory for various capabilities. Also: xPortGetFreeHeapSize and xPortGetMinimumEverFreeHeapSize now return the expected value. Bonus: the linked list used in the allocator is now 4 bytes smaller, which should save some memory.
2016-12-15 15:03:22 +08:00
Jeroen Domburg
3f3cf397f7
Tabs -> spaces
2016-12-15 15:03:22 +08:00
Jeroen Domburg
1cb2081d99
Do not disable entire IRAM pool; instead disable only the bit that is used. This gives us 50K of iram at the moment.
2016-12-15 15:03:22 +08:00
Jeroen Domburg
25e7f3a303
Add name to tag type
2016-12-15 15:03:22 +08:00
Jeroen Domburg
0aab006bb7
Add Trax-support to esp-idf
2016-10-17 12:18:17 +08:00
Jeroen Domburg
df31bb8dfc
Rename include, use spaces instead of tabs
2016-10-09 15:32:08 +08:00
Ivan Grokhotkov
716cec5ded
components/log: add implementation, update a few components to use it
...
This also removes logging implementation from bootloader and replaces it
with the one provided by the log component. Some occurrences of printf
and ets_printf have been changed to ESP_LOGx APIs.
2016-09-15 00:53:33 +08:00
Wu Jian Gang
62296d9dfd
mem: add comments for knock out 0x3ffe0000~0x3ffe8000
...
TODO: this region should be checked later
2016-08-25 11:59:29 +08:00
Wu Jian Gang
28865fcb0d
mem: knock out bt/trace data region if configed in menuconfig
2016-08-25 11:35:06 +08:00
Wu Jian Gang
3e8bb67e75
ld: fix ld to use ram as much as possible, rearrange heap_alloc area
2016-08-25 11:07:53 +08:00
Ivan Grokhotkov
bd6ea4393c
Initial public version
2016-08-17 23:08:22 +08:00