检查下串口初始化程序里是否有死循环或者延时函数(可能延时函数里有死循环)。
不知道你这个问题是否已经解决, 如果还没有解决的话:主要添加两个:MinGW和gcc-arm-none-eabi
步骤: 我的电脑右键----> 属性
选中系统变量中的Path,点击右下方编辑:
再点击新建:
将OpenOCD和gcc-arm-none-eabi文件夹下的bin文件添加到路径中,如下所示:
然后,可以打开Windows命令行,分别输入如下指令:
arm-none-eabi-gcc -v
gcc -v
如果有输出,说明安装成功。