这是一篇无厘头的小总结。。。
TTL接法小结
PL-2303线路板上的TX端(绿线) —— 被升级设备的RX
PL-2303线路板上的DX端(白线) —— 被升级设备的TX
PL-2303线路板上的GND端(黑线) —— 被升级设备的GND
5V接红色线,GND和5V都要接。
码率
注:取消RTS/CTS的勾选,否则输入tpl或者设置快捷键是无效的。
如何中断ttl停止引导系统?
U-Boot 1.1.4 (Feb 28 2012 – 11:58:24)
AP121 (ar9330) U-boot
DRAM: 64 MB
led turning on for 1s…
id read 0x100000ff
flash size 4194304, sector count = 64
Flash: 4 MB
Using default environmentIn: serial
Out: serial
Err: serial
Net: ag7240_enet_initialize…
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
: cfg1 0x5 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
ag7240_phy_setup
eth0 up
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs26_reg_init_lan
ATHRS26: resetting s26
ATHRS26: s26 reset done
ag7240_phy_setup
eth1 up
eth0, eth1
Autobooting in 1 seconds
## Booting image at 9f020000 …
Uncompressing Kernel Image … OKStarting kernel …
在出现 Autobooting in 1 seconds 的时候迅速输入tpl这三个小写英文字母。不过只有1s的时间,1s时间内输入这三个字母,,难度系数A。。。不过使用SecureCRT的可以在会话中设置快捷键。
如何写入新固件?
中断后输入 printenv 获取到ip192.168.1.111 serverip 192.168.1.100
设置本地网卡(本地连接)IP地址为 192.168.1.100,子网掩码 255.255.255.0 网关192.168.1.1
下载tftp服务器 地址:https://blog.ich8.com/file/60 ,下载完成后将固件放入 tftp服务器 的文件夹中。建议重命名为简单的名字,不可带中文。比如命名为xxx.bin
键入 tftpboot 0x80000000 xxx.bin
此时会自动连接电脑的tftp服务器下载固件
如图
再键入erase 0x9f020000 +0x3c0000 擦除nvram
接着键入cp.b 0x80000000 0x9f020000 0x3c0000
最后键入bootm 0x9f020000
附录
telnet/ssh下写入固件
这个前提是需要能正常登陆telnet或者ssh的。
cd /tmp
wget http://192.168.1.100/xxx.bin
mtd -r write xxx.bin linux
你好,能不能说明白点TTL的接法,我接好后拼命的按TPL,但是怎么都中断不了,请问是什么原因呢?我只接了TX RX GND线,能帮手的话联系QQ 245162925,谢谢
我文章中有提到 ,并且配图了。设置快捷键后只需要按住快捷键就可以了。
“不过只有1s的时间,1s时间内输入这三个字母,,难度系数A。。。不过使用SecureCRT的可以在会话中设置快捷键。”
我设置了快捷键 出现代码的时候按 a ,一样不行啊,这是怎么回事,
另外奇怪的是我的 wr703n 要设置波特率为 128000 才不会乱码