I have 16MB of external SDRAM I use for my heap. When I expand the “Heap” section in the “FreeRTOS” tab of the “Live Watch” window it breaks live watch completely and no longer updates.
The heap view in Live Watch is indeed designed for much smaller heaps that would typically fit into the on-chip SRAM and can be polled at a reasonable rate. Reading out 16MB of SDRAM over a typical JTAG connection would indeed take several minutes, and would not be really practical.
Understood. I figured that would be the case. I just thought I would let you know that the way it fails is not a good experience and impacts the other aspects of debugging. I will avoid expanding that section myself moving forward, but I imagine I won’t be the last person to run into this.