沿着 Realtek RTL865x 这条线找下去,终于找到 D-Link DI-624M 所用的 toolchain。两款 router 使用的是同一款 RTL8651B SoC,toolchain 可以共用。
下一步,找到 JTAG 端口。实际上,找不到也不影响 firmware 的制作和刷新,只是在刷坏了 bootloader 之后需要 JTAG 来修复。
再往下的工作基本上明确:升级 uClinux 内核到 2.6,添加 SSH、HTTP、FTP、CUPS 服务,改进 Samba 服务,改进 USB 2.0 工作效率……或许还应该添加 repeater 模式。
以前从来没有过 JTAG 经验,上哪找端口啊?就是那个 UART 还是猜出来的,速率未知。
先去买几个针脚焊上再说吧。
参考文章:
1. OpenWRT Wiki: RTL8651B
2. LinuxMIPS Wiki: Realtek SoC
3. LinuxMIPS Wiki: Lexra
你好,我手上的WRT54GX4 bootloader 带固件一并被擦干净了 你说的那个TOOLCHAIN又下不到……美国的FTP没速度 你能把那个TOOLCHAIN 邮给我吗 谢谢了 如果邮箱放不下能来信我们商量解决办法吗 谢谢
[quote=wpc009]你好,我手上的WRT54GX4 bootloader 带固件一并被擦干净了 你说的那个TOOLCHAIN又下不到……美国的FTP没速度 你能把那个TOOLCHAIN 邮给我吗 谢谢了 如果邮箱放不下能来信我们商量解决办法吗 谢谢[/quote]
如果bootloader损坏,必须用JTAG将原bootloader刷回去
toolchain此时无用
在没有pin out下进行改装~~ pf pf。。。。jtag卖的也太贵了,简直就是吸血价