这一则笔记主要描写我如何解决STM32duino Bootloader烧写后驱动程序找不到的问题,在通过STM32 刷入Arduino的BootLoader。实现免串口下载 这一篇文章中的方法,使用一个串口-USB对我手头的STM32F103C8T6进行烧写后,我发现通过USB-MicroUSB线连接,可以识别出来
烧写后,接上电脑会提示Maple003这个设备
不过这一个设备在设备管理器里面是感叹号,你无法对它进行烧写以及其他的什么操作,串口也找不到
正确的方法是,右键更新驱动程序,手动选择驱动,找到libUSB,点击后里面有一个Arduino Gemma,安装这个作为它的驱动
然后,再在Arduino IDE里面打开一个例子对它进行烧写(我事先已经安装了STM32开发板兼容库,详情见上一篇文章),串口可能会没有,但是没关系直接上传就好了。没问题的话就会成功
正常烧写后这一款STM32F103C8T6也就能被识别为一个串口,后面的烧写都无需STLINK以及CH340