嵌入式系统调试Uboot串口交互调试

本文介绍了如何进行嵌入式系统中U-Boot的串口调试,包括硬件连接、波特率配置,详细解析了Driver Model(DM)模型的组成部分,如udevice、driver、uclass、uclass_driver和udevice,以及串口驱动程序的实现和设备树配置。通过理解这些内容,可以轻松进行串口交互调试。
摘要由CSDN通过智能技术生成

1 硬件连接

我们需要一个USB转串口线来调试,有两种规格如下:

规格1

规格2

其他转换芯片如CH340,PL2303,FTP232也都是可以的,FTP232能够支持的最大波特率会更高

在板上可以看到如下一个接口:

我们使用串口2也就是UART2来做调试口,将USB转串口线的RXTXGND连接到板子上UART2的TXRXGND

2 波特率配置

如果CONFIG_BAUDRATE不是115200,修改为115200,因为不是所有芯片都可以支持高波特率的(15000000):

修改后编译U-Boot并烧录。

3 调试

首先我们创建一个串口连接:

协议选择SERIAL:

注意:端口号对应我们USB转串口的那个端口,波特率要115200;

点击“连接”:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值