关于luatools针对cp2102N的接口无法下载的现象和解决办法,同时等待官方的解释。

Air202的模块中桥接芯片用的是cp2102n(因为slilicon Labs说了,cp2102 Not Recommended for New Designs),

表现为不能下载固件,但可以 判断出芯片类型,以及校验IMEI,在下载固件的第一格出现后,1X秒后出现下述错误:attachments-2020-05-5zs3vhl85ec682b14fcdd.png

去掉air202,短路txd和rxd,对芯片做环回试验,可以发现芯片在921600bps下,工作是正常的。

供电是数控电源,usb布线也差分的,距离也不远(一个模块本来也没多大),外围电路是参考官方手册的。说不行,就是不行。。。。。

重点来了,解决方法:

硬件什么都没有改,环境也没变,把CP2102N改为Cp2102,就是换用silabs的老芯片,下载就可以进行下去:

attachments-2020-05-CVtuaNiO5ec684e435376.jpg好吧,只是官方显然打算停产cp2102(发现有国产假货了,对吧?嘿嘿),请原谅我的强迫症,试图找到原因:

查看了官方手册an976-cp2102-3-4-9-to-cp2102n-porting-guide

说硬件上是直接替换的,如图:

attachments-2020-05-MkNoU7Bs5ec6860690d90.png

那也就是软件上若有line breaks,那么可能是不一样的。

嗯,上述结论是我猜的,期待合宙官方的解答,若改进的话,应该牵涉到了luatools和air202内部的download机制。

我写完了,给那些和我一样走了弯路的朋友提个醒,希望有所帮助,另小声说一下,cp2102比cp2102N还便宜一点 :)

请先 登录 后评论
  • 0 关注
  • 0 收藏,2094 浏览
  • 寿工 提出于 2020-05-21 21:53

相似问题