当你首次下载STM32程序时,会不会因为不熟悉而导致老是下载超时呢,。不管是使用FlyMcu还是使用ISP下载都是下载超时;当你第一次使用keil建立工程助手时,会不会不知所措呢。呜呜呜呜呜呜~。下面是小编第一次建立工程时遇到的一些问题,借此来分析与总结。
一.建立工程时遇到的问题
1.当我们未选择完整完整固件时,一旦我们编译会出现找不到某个头文件的error.
问题解决方法:我们只需要添加完整的固件就好了。假如实在不知道怎么添加,我们在添加固件是时按照提醒添加就好,一般都能完整添加固件。
例如,下面就是告诉我们需要添加GPIO固件。
2.在我们完整添加固件后,固件标识会出现红色叉叉.
这个时候我们不要慌,其实我们建立的工程并没有问题,固件也没有添加错误或不完整,编译也能够通过,其实就是固件需要更新。
问题解决:我们只需要点击鼠标右键更新固件就好,更新后就不会出现此标识。
二.STM32芯片下载时显示超时的几种原因
下面就让小编给大家总结可能造成这种结果的几种情况:
(1)跳线帽是否连接正常
(2)flymcu是否设置正确
(3)芯片的驱动是否已装成功
(4)芯片类型是否选择正确
(5)串口是否正常
(6)下载时波特率是否合理(小编选择的波特率是19200)
二.STM32芯片下载时显示串口被占用
原因分析:
1)可能是STM32开发板跟电脑连接不稳定,即USB线接不稳。
解决方法:
1)直接换一个能够卡稳的USB线 。
2)重新连接电脑与USB线,直到无此显示界面。
最后希望大家都能快速下载成功第一个程序。