中级会员
 
- 积分
- 252
- 金钱
- 252
- 注册时间
- 2026-1-29
- 在线时间
- 22 小时
|
发表于 2026-4-27 15:25:14
|
显示全部楼层
RV1126B开发板获取PC回传数据时,并非必须使用CH343 USB转TTL串口模块连接40PIN接口,调试串口在正确配置下也可实现数据互通。以下是具体分析:
一、调试串口的功能与限制
默认用途:调试串口(如UART0)主要用于系统启动日志输出和基础调试命令输入。例如,通过Putty连接调试串口可查看开发板上电后的完整日志,并输入shell命令进行交互。
数据回传的限制:若需实现双向数据互通(如PC主动发送指令或接收开发板主动上传的数据),需确保调试串口的配置支持双向通信。例如,需在内核或设备树中启用相应权限,并可能需要关闭某些占用该串口的调试服务。
二、其他串口的可行性
用户可用串口:开发板通常提供多路UART资源(如UART2、UART5),其中UART5被明确标注为用户串口(设备名为ttyS5),支持TTL电平,可直接通过排针引出至40PIN扩展接口。这类串口更适合作为数据回传通道,因其未被系统调试功能占用。
硬件连接要求:若使用非调试串口(如UART5),需通过40PIN排针连接至CH343等USB转TTL模块,并在PC端配置相同的波特率(如115200bps)以实现数据互通。
三、替代方案:ADB与USB调试
ADB通信:RV1126B支持通过USB OTG接口连接ADB,无需额外串口硬件即可实现文件传输、Shell访问及日志抓取。此方式更高效,但需开发板已启用ADB服务并授权PC连接。
总之,若仅需单向接收日志,调试串口足够;但若需双向交互或长期稳定通信,推荐使用用户串口(如UART5)配合40PIN接口及CH343模块。对于高频数据传输,优先选择ADB或千兆以太网。 |
|