返回列表 发新帖

21700电源模块在树莓派+Ubuntu server平台的注意事项

[复制链接] 7
回复
20138
查看
打印 上一主题 下一主题

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
楼主
跳转到指定楼层
发表于 2020-11-1 16:34:25 | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
关键词:21700 电源模块  移动电源 UPS电源  树莓派  4B  Raspberry pi  Ubuntu server  uboot  u-boot  串口交互
概述:树莓派4B是一个硬件和生态都很强大的开发平台,除了官方的Raspberry Pi OS之外还可以运行CentOS、Ubuntu Mate和KALI等系统,现在Ubuntu Server也可以运行在树莓派平台了,其基于Ubuntu 18.04.5 LTS (Bionic Beaver),当前版本2020-08。和前面几种系统不同,在Ubuntu Server上加入了标准Linux下的uboot,而在连接了21700电源模块后因为电源模块会通过串口定期向主控发送电池信息,而这也给uboot带来了误操作,因为上电后uboot会有一个倒计时两秒内按任意键进入uboot设置菜单的机制,此时电源模块一发送一段信息上来之后uboot就进入到了设置页面,而且接下来电源模块发送的每一行信息都会被认为是一条错误的命令,从而导致Ubuntu Server系统无法启动。为此,我们需要先对uboot进行设置,关闭到2秒内按任意键进入设置菜单的功能。
回复

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
沙发
发表于 2020-11-1 16:36:34 | 只看该作者
准备工作:
1,通过3.3V的TTL串口工具连接树莓派的TTL调试串口(uboot阶段无法使用USB键盘输入);
2,烧写Ubuntu Server系统;
3,PC端准备和串口调试软件,在上电后2秒倒计时内按任意键进入uboot下






回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
板凳
发表于 2020-11-1 16:37:43 | 只看该作者
接下来根据串口端口号打开对应的串口并设置好串口参数,115200, 8N1

回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
地板
发表于 2020-11-1 16:38:42 | 只看该作者
启动后在2秒倒计时内按任意键进入uboot,并输入printenv查看bootdelay的参数,默认是2秒


回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
5#
发表于 2020-11-1 16:39:38 | 只看该作者
通过setenv命令设置bootdelay 0,即直接加载系统


回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
6#
发表于 2020-11-1 16:41:47 | 只看该作者
设置并确认bootdelay参数为0之后可以输入reset或者直接重新上电来启动系统,将不会再出现倒计时2秒的提示,系统直接启动了。


回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
7#
发表于 2020-11-1 16:44:44 | 只看该作者
这样设置之后在启动阶段已经无法再进入到uboot了,对于大部分人而言,Ubuntu Server系统已经适配完成,uboot基本没啥用处了。如果实在需要使用uboot进行调试,那么建议在调试阶段使用USB-C供电,或者将21700电源模块的串口引脚(中间顶针)通过薄片进行绝缘隔离,待调试完毕后再关闭uboot倒计时机制。
回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
8#
发表于 2020-11-1 17:30:59 | 只看该作者




回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表