标签关键词

关于 mt7621 的文章共有5条

硬件相关

修复mt7621超频后系统时间不准确的bug

阅读(3754)

mt7621超频后会出现系统时间不准确的问题,此问题是由于OpenWrt中代码默认mt7621是固定运行在880mhz。修复此问题需要在系统中动态读取CPU的频率。下面的修复的代码,此代码针对的OpenWrt CC,补丁地址:https://patchwork.ozlabs.org/project/openwrt/patch/1442928363-6219-...

初级开发教程

使用reg命令直接控制mt7621的gpio

阅读(3370)

mt7621 的 GPIO_MODE 寄存器為 0x1e000060,可以使用 regs d 0x1e000060 來顯示。mt7621 的 GPIO_MODE 寄存器為 0x1e000060,可以使用 regs m 0x1e000060 0x1 3 2 來把 UART3_MODE 改成 GPIO_MODE。gpio 控制都放在 /sys/class/gpi...

中级开发教程

修复mt7621 设置ethtool rx-checksum无效的bug

阅读(2733)

    公司低端产品使用openwrt定制的mips架构设备,在项目中出现了网卡大量丢包的问题。使用ethtool -S eth0 查看详细统计,发现 rx_checksum_errors 大量上涨。    由于用户业务比较特殊,使用了私有协议。报文二层ethernet的type是0x08...

硬件相关

MT7688 AES硬件加速

阅读(7960)

最近我无聊翻翻MT7688的datasheet,注意到居然支持AES加速,赶紧搜github找到了一个能用的OpenWRT驱动MTK_AES。 赶紧开搞,一路搞好好几天才慢慢摸索出linux的初步加密框架。内核的加密框架的应用层接口是AF_ALG 套接字形式,但是有一个专门的驱动模块crpytodev抽象出一个/dev/c...

硬件相关

用 Bus Blaster v4 调试 MT7621 路由器

阅读(5796)

一年多以前,曾经尝试用 Bus Blaster v4 配合 OpenOCD 来调试 MT7621,但是一直没有成功。OpenOCD 虽然能够识别 CPU,识别出 5 个 TAP(当时也不知道为什么会识别出 5 个来,MT7621 明明是双核四线程的,应该是 4 个才对),但是始终无法正常执行指令,因此也就无法继续进行后续的操作。这个问题一直困扰着我,...