转载请注明原帖链接和作者!
最近重新入手WNDR4300v1进行折腾,主要是为了测试完全重写了 flash 驱动框架的 breed 的功能是否正常。因为已经入手 TRACE32,因此就想把 JTAG 功能用上。
根据 WNDR4300v1 的 GPIO 定义可知,JTAG 所在的 4 个[......]
转载请注明原帖链接和作者!
最近重新入手WNDR4300v1进行折腾,主要是为了测试完全重写了 flash 驱动框架的 breed 的功能是否正常。因为已经入手 TRACE32,因此就想把 JTAG 功能用上。
根据 WNDR4300v1 的 GPIO 定义可知,JTAG 所在的 4 个[......]
转载请注明原帖链接和作者!
在现在看来,现今比较老的一批路由器芯片,以 Atheros/QCA/MediaTek 等的 MIPS 平台的芯片为代表,基本都只支持从 SPI-NOR 启动。
如果要使用 SPI-NAND,就必须使用双 Flash 方案,即从 SPI-NOR 上启动,再从 SPI[......]
转载请注明原帖链接和作者!
现在 Debian 已经能基本正常运行了,但是缺少一点最重要的东西,那就是内核模块。
虽然可以直接将 OpenWrt 编译出的 ko 复制到 Debian 中加载,但是这却有不少问题:
1. ko 被精简过,缺少必要信息,如 depmods
2.[......]
转载请注明原帖链接和作者!
OpenWrt 自带的 swconfig 功能对于 Debian 来说,就不是那么好用了。除此之外,Linux 对交换机的支持就只剩 DSA 了。幸好 MT7530 有 DSA 驱动。
但是 MT7530 的 DSA 驱动是给 MT7623 用的,里面[......]
转载请注明原帖链接和作者!
路由器平台一般都使用 OpenWrt 这个 Linux 发行版。但是对于 MT7621 这样的性能稍微较高的 CPU 而言,跑 OpenWrt 感觉有些浪费,毕竟 OpenWrt 是精简系统,不仅缺少各种常用软件包,已有软件包也是各种精简,缺少功能。不仅如此[......]
转载请注明原帖链接和作者!
一年多以前,曾经尝试用 Bus Blaster v4 配合 OpenOCD 来调试 MT7621,但是一直没有成功。OpenOCD 虽然能够识别 CPU,识别出 5 个 TAP(当时也不知道为什么会识别出 5 个来,MT7621 明明是双核四线程的,应该是[......]