问题描述:使用cubeMX生成的STM32工程经过编码编译后,下载到板子里没有运行,进行debug调试运行,程序一直停在systeminit处,如下图所示,一直进行寄存器操作,多次点击run,程序才进入main函数。
解决方法:
点击魔术棒设置Target选项,勾选use microlLIB选项,并将Debug-setting选项下flash download中的reset and run勾选上,下载程序即可正常运行。


本文讲述了如何解决STM32工程中使用CubeMX编译后下载程序运行卡在systeminit的问题。通过调整魔术棒设置中的Target选项和Debug-setting参数,勾选usemicrolIB并启用resetandrun,确保程序顺利从systeminit进入main函数。
问题描述:使用cubeMX生成的STM32工程经过编码编译后,下载到板子里没有运行,进行debug调试运行,程序一直停在systeminit处,如下图所示,一直进行寄存器操作,多次点击run,程序才进入main函数。
解决方法:
点击魔术棒设置Target选项,勾选use microlLIB选项,并将Debug-setting选项下flash download中的reset and run勾选上,下载程序即可正常运行。


2174
2万+
1473
2万+

被折叠的 条评论
为什么被折叠?
