MT7688 问题与解决¶
本文档记录使用 MT7688 过程中遇到的问题与解决方案
网口切换到GPIO模式¶
MT7688 官方提供 mt7688_pinmux 工具来查看与配置 GPIO 模式,然而对于网口1-4却不起作用,表现出来是电压为 1.6V 左右, 无法通过 gpioset 与 gpioget 命令读写。
解决方案参考数据手册 P59,通过配置 1000003C AGPIO_CFG 寄存器的 20:17 位设置为 1 来将该 4 个网口设置成数字引脚。
devmem 0x1000003c 32
# 0x00E001FF
devmem 0x1000003c 32 0x00FE01FF
然后就可以用 gpioset/gpioget 进行配置:
gpioget 0 14
# 1
gpioset 0 14=0
watchdog 功能怎么用¶
使用以下命令查看 watchdog 状态
ubus call system watchdog
输出
{
"status": "running",
"timeout": 30,
"frequency": 5,
"magicclose": false
}
使用以下命令关闭喂狗,强制看门狗超时:
ubus call system watchdog '{"stop": true}'
***********************
Watchdog Reset Occurred
***********************