stm32只要出现串口配置就无法在clion中正常打开

img


在stm32中只要不涉及串口配置都可正常打开及使用,一旦涉及串口配置就会出问题,无论原来的文件是不是好的

img


这是在原来好的生成文件里进行的串口配置后的结果,

img


里面就不能用了

检查下串口初始化程序里是否有死循环或者延时函数(可能延时函数里有死循环)。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这篇文章:用clion配置开发stm32并且导入第三方库
  • 除此之外, 这篇博客: 嵌入式开发:配置CLion用于STM32开发中的 1. 添加系统环境变量 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    主要添加两个:MinGW和gcc-arm-none-eabi
    步骤: 我的电脑右键----> 属性
    在这里插入图片描述
    在这里插入图片描述
    选中系统变量中的Path,点击右下方编辑:
    在这里插入图片描述
    再点击新建:
    在这里插入图片描述
    将OpenOCD和gcc-arm-none-eabi文件夹下的bin文件添加到路径中,如下所示:
    在这里插入图片描述
    然后,可以打开Windows命令行,分别输入如下指令:
    arm-none-eabi-gcc -v
    gcc -v
    如果有输出,说明安装成功。
    在这里插入图片描述
    在这里插入图片描述


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^