你好,我司使用VIM2调试u-Boot,使用串口打印时显示乱码,设置putty 115200 8bit数据 1bit停止 无校验 无流控。我们用示波器测试波形也非常好,3.3v电平,波特率正常。
我们再用edge板测试,也是同样的问题。请帮忙看看。非常感谢!
image.png
714×459 38.2 KB
分为两个问题:
问题1、Vim2串口115200打印乱码。另,请问你们使用什么串口工具。
问题2、Edge-V 板用GND/TX-pin19连接绿联的usb转串口(PL2303芯片),电压幅度会被拉到2v附近,如果不接转串口,波形是正常的。如图,
image.jpg
719×432 104 KB
kevincai:
你好,我司使用VIM2调试u-Boot,使用串口打印时显示乱码,设置putty 115200 8bit数据 1bit停止 无校验 无流控。我们用示波器测试波形也非常好,3.3v电平,波特率正常。
请问一下你除了接RX TX外,还有没有接GND?还有一个就是你用的是什么型号的串口工具,先排查一下你的串口工具的问题,直接选择115200的波特率,短接RX与TX, 进行自收发测试一下你的串口工具。
连的是40pin排针的p19/Tx,p17/Gnd,到串口工具的P2 P5,连接应该是没问题的。
串口工具是京东上绿联45元那款,内部是台湾的PL2303片子,自发自收OK。
同样换了国内CH340片子的串口线,也不行。
这套串口线在VIM2上波形是好的,我现在怀疑是EDGEV的TXS0102在捣鬼,实在不行就把他扣了。
首先你说你自发自收是好的,证明你的PC串口工具是没有问题的,请帮忙确认一下
电平匹配问题,请确认一下你的串口工具的电平,如上面我发的串口工具图片,是有一个跳冒去选择电平的。目前我们的VIM2是采用3.3V电平
VIM2机器的GND和你的串口工具的GND确保连接是没有问题的
直指问题本源!这个线是RS 232正负电平!我去买一个逻辑电平的小板。[quote=“terry, post:10, topic:4771, full:true”]
IMG_0347.JPG
3024×4032 1.86 MB
首先你说你自发自收是好的,证明你的PC串口工具是没有问题的,请帮忙确认一下
电平匹配问题,请确认一下你的串口工具的电平,如上面我发的串口工具图片,是有一个跳冒去选择电平的。目前我们的VIM2是采用3.3V电平
VIM2机器的GND和你的串口工具的GND确保连接是没有问题的
[/quote]
@kevincai
https://detail.tmall.com/item.htm?id=525204252260&ali_trackid=2:mm_12238993_43806065_714972723:1564398730_201_978816421&spm=a231o.7712113/k.1004.1&pvid=200_11.27.98.246_386_1564398724923