프로젝트에 FreeRTOS를 사용하고 있으며 gdb 및 JLinkGDBServer를 사용하여 디버깅하려고합니다. 내 문제는 내가 실행을 중지하고 역 추적을 수행 할 때 난 그냥 라인 뒤에 라인을 얻을 수 있습니다 :이 스택 오버 플로우 또는 무언가의 표시가FreeRTOS 응용 프로그램의 긴 gdb 백 트레이스에 스택 오버플로의 신호가 있습니까?
#192 0x08005a88 in pxPortInitialiseStack (pxTopOfStack=0xa5a5a5a5, pxCode=0xa5a5a5a5,
pvParameters=0xa5a5a5a5)
at /home/username/storage/repos/project/third_party/freertos/portable/GCC/ARM_CM3/port.c:231
#193 0x08005a88 in pxPortInitialiseStack (pxTopOfStack=0xa5a5a5a5, pxCode=0xa5a5a5a5,
pvParameters=0xa5a5a5a5)
at /home/username/storage/repos/project/third_party/freertos/portable/GCC/ARM_CM3/port.c:231
#194 0x08005a88 in pxPortInitialiseStack (pxTopOfStack=0xa5a5a5a5, pxCode=0xa5a5a5a5,
pvParameters=0xa5a5a5a5)
at /home/username/storage/repos/project/third_party/freertos/portable/GCC/ARM_CM3/port.c:231
#195 0x08005a88 in pxPortInitialiseStack (pxTopOfStack=0xa5a5a5a5, pxCode=0xa5a5a5a5,
pvParameters=0xa5a5a5a5)
at /home/username/storage/repos/project/third_party/freertos/portable/GCC/ARM_CM3/port.c:231
#196 0x08005a88 in pxPortInitialiseStack (pxTopOfStack=0xa5a5a5a5, pxCode=0xa5a5a5a5,
pvParameters=0xa5a5a5a5)
at /home/username/storage/repos/project/third_party/freertos/portable/GCC/ARM_CM3/port.c:231
#197 0x08005a88 in pxPortInitialiseStack (pxTopOfStack=0xa5a5a5a5, pxCode=0xa5a5a5a5,
pvParameters=0xa5a5a5a5)
at /home/username/storage/repos/project/third_party/freertos/portable/GCC/ARM_CM3/port.c:231
? 내 FreeRTOSConfig.h에 configCHECK_FOR_STACK_OVERFLOW 2
를 사용하여 스택 오버 플로우를 검사하고