stm32 mdk debug调试看程序运行在哪
时间: 2023-12-20 20:06:55 浏览: 103
在MDK-ARM开发环境中,您可以通过以下步骤来调试STM32程序并查看其运行状态:
1. 选择Debug Configurations(调试配置)选项卡,然后选择您的设备和调试器。
2. 在Startup(启动)选项卡中,选择“Load Application at Startup(启动时加载应用程序)”选项。
3. 在Debug(调试)选项卡中,选择“Debug(调试)”和“Run to main(运行到主函数)”选项。
4. 单击“Debug(调试)”按钮开始调试程序。
5. 在调试会话期间,您可以使用MDK-ARM提供的各种调试工具来查看程序状态,例如断点、变量监视器、寄存器查看器、内存查看器等。
通过使用这些调试工具,您可以查看程序执行的每个步骤,以及变量、寄存器和内存的当前值,以帮助您调试和优化STM32程序。
相关问题
stm32 debug调试
在进行STM32的debug调试时,可以使用MDK软件进行基本设置和操作。首先,需要准备好硬件设备。然后,在MDK软件中选择Debug选项,可以看到一些常用的图标功能。需要注意的是,断点的数量是有限的,而且在调试完成后退出调试模式时,需要删除所有的调试断点,否则可能会导致MDK软件崩溃。关于调试器的设置,一般根据实际接线情况选择SWD或JTAG接口。最后,将Debug As目标设置为"STM32 MCU C/C++ Application",然后进入调试模式即可。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* [STM32 调试debug 常规使用](https://blog.csdn.net/CSDN_joker_/article/details/122283080)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [STM32CubeIDE使用总结(三)——debug调试程序](https://blog.csdn.net/tuxinbang1989/article/details/100826820)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
stm32debug
STM32的调试可以使用MDK软件进行。首先,需要进行一些基本设置,包括选择调试选项和设置Debug As目标为"STM32 MCU C/C++ Application"。在调试过程中,可以使用一些常用的图标功能,如设置断点等。需要注意的是,断点的数量是有限的,而且在调试完成后需要删除所有的调试断点。关于调试器的设置,可以根据实际接线选择SWD或JTAG接口。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* [STM32 调试debug 常规使用](https://blog.csdn.net/CSDN_joker_/article/details/122283080)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [STM32CubeIDE使用总结(三)——debug调试程序](https://blog.csdn.net/tuxinbang1989/article/details/100826820)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]