最近在升级飞机的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. |
以根用户身份运行自制程序非常危险,不再受支持。
由于Homebrew不会放弃安装权限,因此您将授予所有生成脚本对系统的完全访问权限。
解决方案:
$ sudo chown -R `whoami` /usr/local/Homebrew/ |
注:**不要使用 sudo brew install 安装**
安装完minicom后,使用minicom s来配置minicom
2. minicom的配置
运行
minicom s
按↓选择
Serial port setup,并按Enter进入
输入A选择
Serial Device修改为自己要连的USB名称,按Enter完成修改
按E可修改波特率等参数

完成后,选择
Save setup as dfl保存配置。
保存后按
Exit退出即可。
下次使用直接使用命令
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