本文主要是介绍GD32F303使用Jlink 调试状态下可以运行,非调试状态下不能运行,原因排查,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、GD32启动模式
在调试状态下,从ram中启动,因此猜测在非调试模式下,boot引脚设置不对。
2、MicroLIB
程序中如果使用了printf,就需要MicroLib的支持,在MDK中需要勾选Use MicroLib。
查找之后,发现正是没有勾选MicroLIB的原因导致的,但是奇怪的是,在debug模式下,打印倒是正常的。
这篇关于GD32F303使用Jlink 调试状态下可以运行,非调试状态下不能运行,原因排查的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!