There wasn’t anything listed that I didn’t set, but I did find that the function that I set a breakpoint in was in ROM, not RAM. I am using the ICACHE_FLASH_ATTR macro to put functions into ROM and I didn’t specify the macro for this function.
My compile flags are:
-ggdb -ffunction-sections -O0 -nostdlib -mlongcalls -mtext-section-literals -nostdlib -mlongcalls -mtext-section-literals -DDEBUG=1 -D__ets__ -DGDBSTUB_REDIRECT_CONSOLE_OUTPUT=1 -DICACHE_FLASH -DESP8266_GDBSTUB -DGDBSTUB_BREAK_ON_INIT=1 -DGDBSTUB_FREERTOS=0
Is there another way to control the placement into RAM?
Thanks..Keith