From d00916ab1defad130f7d79a7b0356c7bc614514b Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 10 Jun 2019 12:29:54 +0200 Subject: [PATCH] dont use flash for printing core ESP.get* --- lib/MyESP/MyESP.cpp | 8 ++--- scripts/stackdmp.txt | 79 +++++++++++++++++++++----------------------- 2 files changed, 42 insertions(+), 45 deletions(-) diff --git a/lib/MyESP/MyESP.cpp b/lib/MyESP/MyESP.cpp index 1e5266b9e..e2cb04ffd 100644 --- a/lib/MyESP/MyESP.cpp +++ b/lib/MyESP/MyESP.cpp @@ -1096,10 +1096,10 @@ void MyESP::showSystemStats() { #endif myDebug_P(PSTR(" [FLASH] Flash size (SDK): %d"), ESP.getFlashChipSize()); myDebug_P(PSTR(" [FLASH] Flash Reserved: %d"), 1 * SPI_FLASH_SEC_SIZE); - //myDebug_P(PSTR(" [MEM] Firmware size: %d"), ESP.getSketchSize()); // TODO: commented out because it causes a crash with 2.5.2 - myDebug_P(PSTR(" [MEM] Max OTA size: %d"), (ESP.getFreeSketchSpace() - 0x1000) & 0xFFFFF000); - myDebug_P(PSTR(" [MEM] OTA Reserved: %d"), 4 * SPI_FLASH_SEC_SIZE); - myDebug_P(PSTR(" [MEM] Free Heap: %d"), ESP.getFreeHeap()); + myDebug(" [MEM] Firmware size: %d", ESP.getSketchSize()); // TODO: commented out because it causes a crash with 2.5.2 + myDebug(" [MEM] Max OTA size: %d", (ESP.getFreeSketchSpace() - 0x1000) & 0xFFFFF000); + myDebug(" [MEM] OTA Reserved: %d", 4 * SPI_FLASH_SEC_SIZE); + myDebug(" [MEM] Free Heap: %d", ESP.getFreeHeap()); myDebug_P(PSTR("")); } diff --git a/scripts/stackdmp.txt b/scripts/stackdmp.txt index a2d78e823..16954ddf7 100644 --- a/scripts/stackdmp.txt +++ b/scripts/stackdmp.txt @@ -1,43 +1,40 @@ >>>stack>>> -3ffffd30: 40105346 00000030 0000001e ffffffff -3ffffd40: 40105928 00000000 60000200 04000002 -3ffffd50: 3feffe00 fffffeff 00000000 00000000 -3ffffd60: 00000003 00000000 0000002d 3ffffe50 -3ffffd70: 00000008 00001008 00000000 00000030 -3ffffd80: 34303936 34343139 3ffe3131 40223f98 -3ffffd90: 3fff46dc 00000001 3ffec7b9 40223f98 -3ffffda0: 3fff46dc 0000001c 3fff8b18 3ffffe20 -3ffffdb0: 3fff4a0c 0000073d 0000073d 40211340 -3ffffdc0: 3ffffe20 3fff4488 3fff8afc 40211768 -3ffffdd0: 3fff8afc 3fff4488 3fff46dc 4022d182 -3ffffde0: 3ffffe60 402097ff 3fff46dc 4022d170 -3ffffdf0: 3ffffe20 3fff4488 3fff8afc 40209810 -3ffffe00: 00000000 400042db 616c4620 52206873 -3ffffe10: 40004b31 3ffffe58 00000008 00001000 -3ffffe20: 40105934 3ffffe30 00000008 00000000 -3ffffe30: 40100289 3ffffe50 00000000 3fff482c -3ffffe40: 3fff8c18 ff000000 00001008 4020d3cc -3ffffe50: 00000000 00000000 400205e9 40100250 -3ffffe60: 400201e9 001640ef 3fff4488 00000003 -3ffffe70: 00000002 3fff4834 3fff4488 4020a9b9 -3ffffe80: 45455b20 4d4f5250 4545205d 4d4f5250 -3ffffe90: 63655320 20726f74 6c6f6f70 7a697320 -3ffffea0: 73692065 202c3420 20646e61 75206e69 -3ffffeb0: 61206573 203a6572 39313031 31303120 -3ffffec0: 30312038 31203731 20363130 00000000 -3ffffed0: 6f626552 6620746f 206d6f72 6d726574 -3ffffee0: 6c616e69 4020f900 00000007 40211584 -3ffffef0: 36313031 00000000 00000000 00000000 -3fffff00: 00000000 00000007 3ffe8304 402278ef -3fffff10: 0000000d 00000001 3fff4488 3fff4760 -3fffff20: 3fff800c 00000001 3fff4488 4020c95d -3fffff30: 0000006d 3fff46f0 0000000d 402180b6 -3fffff40: 0000006d 3fff46f0 3fff46dc 3fff4760 -3fffff50: 0000000d 3fff46dc 3fff4488 4020cf39 -3fffff60: 0000000d 3fff49cc 3ffe97b8 3fff4970 -3fffff70: 3fff4488 3fff2a8c 3fff4478 3fff4970 -3fffff80: 3fffdad0 3fff2a8c 3fff4488 4020d008 -3fffff90: 3fffdad0 00000000 3fff2a8c 40205cd4 -3fffffa0: 3fffdad0 00000000 3fff4940 4020f000 -3fffffb0: feefeffe feefeffe 3ffe97b8 401006f1 +3ffffd70: 3fff53e0 3fff5400 3ffffee0 402144ca +3ffffd80: 31323830 36303030 00000018 00000000 +3ffffd90: 36333834 34323731 3ffe3131 4021f888 +3ffffda0: 3fff52ac 00000001 3ffece59 4021f888 +3ffffdb0: 3fff52ac 00000019 3fff966d 3ffffe30 +3ffffdc0: 3ffffe30 0000001a 3fff52ac 40213b29 +3ffffdd0: 3fff5624 0000072e 0000072e 4010020c +3ffffde0: 3ffffe30 3fff504c 3fff9654 401006dc +3ffffdf0: 3ffffe70 4020fadf 3fff52ac 402148d4 +3ffffe00: 3ffffe30 3fff504c 3fff9654 4020faf0 +3ffffe10: 454d5b20 4f205d4d 52204154 72657365 +3ffffe20: 00000000 00642520 402553d8 4020fa98 +3ffffe30: 3ffffe70 3ffffe40 00000008 3ffe9784 +3ffffe40: 00000002 3fff5400 3fff504c 4023ee64 +3ffffe50: 3fff9c00 ff000000 400204e9 40201c34 +3ffffe60: 0000001b 4010524a 3fff504c 40247871 +3ffffe70: 40213238 3fff5400 3fff504c 3ffe9784 +3ffffe80: 00000002 3fff5400 3fff504c 40210d12 +3ffffe90: 45455b20 4d4f5250 4545205d 4d4f5250 +3ffffea0: 63655320 20726f74 6c6f6f70 7a697320 +3ffffeb0: 73692065 202c3420 20646e61 75206e69 +3ffffec0: 61206573 203a6572 39313031 31303120 +3ffffed0: 30312038 31203731 20363130 00000000 +3ffffee0: 00000000 00000000 00000000 3fff5330 +3ffffef0: 3fff5330 00000007 00000007 401004e4 +3fffff00: 36313031 00000000 00000000 00000000 +3fffff10: 00000000 00000000 3ffe8308 40221dc3 +3fffff20: 0000000d 00000001 3fff504c 3fff5330 +3fffff30: 3fff97b4 00000001 3fff504c 40212c1d +3fffff40: 00000000 3fff52c0 0000000d 402174ca +3fffff50: 3fffdad0 3fff52c0 3fff52ac 3fff5330 +3fffff60: 0000000d 3fff52ac 3fff504c 40213121 +3fffff70: 0000000d 3fff5534 3ffe988c 3fff54e0 +3fffff80: 3fff504c 3fff36cc 3fff503c 3fff54e0 +3fffff90: 3fffdad0 3fff36cc 3fff504c 402131f8 +3fffffa0: 3fffdad0 00000000 3fff36cc 4020bebc +3fffffb0: 3fffdad0 00000000 3fff54d8 40214a48 +3fffffc0: feefeffe feefeffe 3ffe988c 40100721 <<