ForgetSou | Blog

❤ 武统台湾 刻不容缓 ❤

0%

在Mac终端上使用Minicom进行串口调试

​ 最近在升级飞机的SDR固件,需要使用USB串口进行升级,就记录下使用Minicom USB串口升级固件的方式。

​ minicom是一个串口通信工具,就像Windows下的超级终端。可用来与串口设备通信,如调试交换机和Modem等。它的Debian软件包的名称就叫minicom。

1. minicom的安装

brew 安装

$ brew install minicom

在安装过程中报错

Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.

​ 以根用户身份运行自制程序非常危险,不再受支持。
​ 由于Homebrew不会放弃安装权限,因此您将授予所有生成脚本对系统的完全访问权限。

解决方案:

$ sudo chown -R `whoami` /usr/local/Homebrew/
$ sudo chown -R $(whoami) $(brew --prefix)/*
$ sudo mkdir /usr/local/Frameworks
$ sudo chown -R `whoami` /usr/local/Frameworks/

注:**不要使用 sudo brew install 安装**

安装完minicom后,使用minicom s来配置minicom

2. minicom的配置

  • 运行minicom s

    image-20210819164728129

  • 按↓选择Serial port setup,并按Enter进入

    image-20210819164830836

  • 输入A选择Serial Device修改为自己要连的USB名称,按Enter完成修改

    image-20210819165104774

  • 按E可修改波特率等参数

    image-20210819165548179

  • 完成后,选择Save setup as dfl保存配置。

    image-20210819165707254

  • 保存后按Exit退出即可。

    image-20210819165828821

  • 下次使用直接使用命令minicom即可。

3. minicom的简单使用

使用串口线USB口连接Mac,一端连接硬件。

在命令行输入sudo minicom,回车,如果出现minicom: cannot open /dev/tty.usbserial-1420: No such file or directory说明USB没有连接好。

之后输入命令升级SD卡中要升级的固件,如:

cp /tmp/sd/usb_hotplugin ./;chmod a+x usb_hotplugin;killall daemon.sh;killall usb_hotplugin;sleep 2;./usb_hotplugin ar8020_usb_cmd 7-0 /tmp/sd/V1.0.0.bin

个人博客: 🏡 ForgetSou


-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!

欢迎关注我的其它发布渠道