前一篇写了怎样用3种方法进行esp32s3烧录,本篇主要记录3个遇到的问题
1 烧录成功,功能不对
bin文件已经烧录进去,但是出来的功能却不对。检查3个bin文件是否是同时编译出来的,多次编译的3个bin不能混合烧录;否则可能出现烧录成功,但功能不对的问题。
2 设备管理器在闪
将esp32s3插入电脑usb后,设备管理器一直在闪,usb JTAG/serial debug unit闪烁出现。初次使用的esp32s3会出现这个现象,用monitor识别一下,或者直接烧录一次后,设备管理器停止闪烁,usb JTAG/serial debug unit保持能识别状态。
3 usb JTAG/serial debug unit无法识别
将esp32s3插入电脑usb后,跳出无法识别的USB设备,然后设备管理器中,通用串行总线控制器下面有一个感叹号的未知USB设备(设备描述符请求失败)
注意,正常是通用串行总线设备下面出现usb JTAG/serial debug unit。
!是设备,不是控制器。
!是设备,不是控制器。
!是设备,不是控制器。
在控制器下面出现感叹号就是有问题。
排查驱动,乐鑫的驱动有无安装上
本人的已装上,问题是设备驱动无法自动匹配上。
网上很多各种解决方法,什么usb有无开启,供电是否正常之类的,排查后都无法解决。
由于本人的USB3.0接口本来就发现U盘可以识别,鼠标和键盘均无法识别的问题,怀疑是电脑USB硬件问题。
正常的鼠标、键盘基本都是USB2.0,可能本人的USB3.0里面的2.0坏了。
于是,立马下单了1个USB集线器,2个拓展坞
回来测试后,使用集线器和扩展坞后,均能正常识别到esp32s3。
然后测试烧录和擦除
绿联的扩展坞无法烧录和擦除,集线器正常烧录和擦除;
墨一的拓展坞正常烧录和擦除。
顺便测试了鼠标和键盘,3个均正常使用。
排查出是电脑的USB3.0里面部分设备损坏,使用扩展坞或者集线器解决。