Outlog
FreeHeap!: 21536
data : 0x3ffe8000 ~ 0x3ffe88a0, len: 2208
rodata: 0x3ffe88a0 ~ 0x3ffeebb0, len: 25360
bss : 0x3ffeebb0 ~ 0x3fff5be0, len: 28720
heap : 0x3fff5be0 ~ 0x3fffc000, len: 25632
[ReadSPItableCurrentElement] Reading @ 0x702b0
Completed and skipping 82
[ReadSPItableNextElement]
Binary len: 8
FreeHeap!: 21536
data : 0x3ffe8000 ~ 0x3ffe88a0, len: 2208
rodata: 0x3ffe88a0 ~ 0x3ffeebb0, len: 25360
bss : 0x3ffeebb0 ~ 0x3fff5be0, len: 28720
heap : 0x3fff5be0 ~ 0x3fffc000, len: 25632
[ReadSPItableCurrentElement] Reading @ 0x702bc
Completed and skipping 82
[ReadSPItableNextElement]
Binary len: 8
FreeHeap!: 21536
data : 0x3ffe8000 ~ 0x3ffe88a0, len: 2208
rodata: 0x3ffe88a0 ~ 0x3ffeebb0, len: 25360
bss : 0x3ffeebb0 ~ 0x3fff5be0, len: 28720
heap : 0x3fff5be0 ~ 0x3fffc000, len: 25632
[ReadSPItableCurrentElement] Reading @ 0x702c8
Completed and skipping 82
[ReadSPItableNextElement]
Binary len: 8
FreeHeap!: 21536
data : 0x3ffe8000 ~ 0x3ffe88a0, len: 2208
rodata: 0x3ffe88a0 ~ 0x3ffeebb0, len: 25360
bss : 0x3ffeebb0 ~ 0x3fff5be0, len: 28720
heap : 0x3fff5be0 ~ 0x3fffc000, len: 25632
[ReadSPItableCurrentElement] Reading @ 0x702d4
Completed and skipping 82
[ReadSPItableNextElement]
Binary len: 8
FreeHeap!: 21536
data : 0x3ffe8000 ~ 0x3ffe88a0, len: 2208
rodata: 0x3ffe88a0 ~ 0x3ffeebb0, len: 25360
bss : 0x3ffeebb0 ~ 0x3fff5be0, len: 28720
heap : 0x3fff5be0 ~ 0x3fffc000, len: 25632
[ReadSPItableCurrentElement] Reading @ 0x702e0
Completed and skipping 82
[ReadSPItableNextElement]
Binary len: 8
FreeHeap!: *After a moment HW WDT TRIGGERS on first OS_PRINTF
I even called ets_wdt_disable(); to disable the watch dog and it just sits and hangs on
os_printf("FreeHeap!: %u\r\n", system_get_free_heap_size());
This screams that its not a WDT issue from the normal perspective, It really makes me think it has to do with stack allocation. Howmany times I call one function into another.
[ReadSPItableNextElement]
[HowManyElementsInSPItable]
EOF! Returning 5
[ReadSPItableFirstElement]
[ReadSPItableCurrentElement] Reading @ 0x70004
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70010
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7001c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70028
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70034
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70040
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7004c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70058
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70064
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70070
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7007c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70088
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70094
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x700a0
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x700ac
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x700b8
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x700c4
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x700d0
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x700dc
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x700e8
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x700f4
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70100
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7010c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70118
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70124
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70130
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7013c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70148
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70154
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70160
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7016c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70178
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70184
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70190
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7019c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x701a8
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x701b4
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x701c0
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x701cc
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x701d8
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x701e4
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x701f0
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x701fc
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70208
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70214
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70220
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7022c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70238
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70244
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70250
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7025c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70268
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70274
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70280
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x7028c
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x70298
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x702a4
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x702b0
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x702bc
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x702c8
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x702d4
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x702e0
[ReadSPItableNextElement]
[ReadSPItableCurrentElement] Reading @ 0x
Even after it just sits there with the WDT disabled it never completes. Expected value it should of spit out was 0x702ec