调试时程序卡在一个位置,恰巧这个函数被很多地方调用,需要知道上一步在哪。
程序暂停后, 查看调用堆栈,点击Keil菜单栏中的“View”,然后选择“Call Stack”(调用堆栈)选项。这将显示当前的调用堆栈,其中你可以看到调用的函数。
例如,我们要看HAL_GetTick被哪里调用
可以看到HAL_GetTick最后是被HAL_GetTick调用。
调试时程序卡在一个位置,恰巧这个函数被很多地方调用,需要知道上一步在哪。
程序暂停后, 查看调用堆栈,点击Keil菜单栏中的“View”,然后选择“Call Stack”(调用堆栈)选项。这将显示当前的调用堆栈,其中你可以看到调用的函数。
例如,我们要看HAL_GetTick被哪里调用
可以看到HAL_GetTick最后是被HAL_GetTick调用。