1配置管脚
1.1 vim target/linux/ramips/dts/mt7628an.dtsi ,使能串口
.dtsi 配置文件就改完了,但是扩展串口相应引脚被设置为了 GPIO 模
式,怎么样才能变为串口模式了呢?需要修改 .dts 这个配置文件, 同样位于target/linux/ramips/dts 目录下。把 GPIO 模式去掉,把设置 GPIO 的
设置项中 uartf去掉
vim target/linux/ramips/dts/MT7628.dts,解除串口配置为普通io
1.2 验证串口是否ok
1下面是串口没有ok
root@OpenWrt:/# echo 123 > /dev/ttyS1
ash: write error: Input/output error
2.串口ok的
2.启用ser2net
make menuconfig—>network—>ser2net
可能有的make menuconfig中没有ser2net选项,解决办法:
编辑feeds.conf.default文件,把前面#src-git oldpackages http://git.openwrt.org/packages.git的#去掉
然后
./scripts/feeds updata -a
./scripts/feeds install -a
2.1配置ser2net
程序烧入mt7628后,vi /etc/ser2net.conf 最后一行加入
8008:raw:0:/dev/ttyS1:115200
保存退出
然后重启reboot
重启后运行 ser2net