找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8779|回复: 13

求助: TP4310 TTL时按tpl停不下来

[复制链接]
发表于 2014-4-22 17:38 | 显示全部楼层 |阅读模式
4310应该是在我修改network.config时变砖了, 然后买了TTL线尝试刷回来. 但是每次开机后在AutoBoot时按TPL键都不顶用, 直接运行下去了, 请教该怎么办?

U-Boot 1.1.4 (Mar 19 2013 - 15:19:42)

U-boot DB120


DRAM:  128 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash:  8 MB
Using default environment

PCIe Reset OK!!!!!!
In:    serial
Out:   serial
Err:   serial
Net:   ag934x_enet_initialize...
No valid address in Flash. Using fixed address
wasp  reset mask:c03300
WASP  ----> S17 PHY *
: cfg1 0x7 cfg2 0x7114
eth0: ba:be:fa:ce:08:41
athrs17_reg_init: complete
eth0 up
eth0
Autobooting in 1 seconds
## Booting image at 9f020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...

[    0.000000] Linux version 3.3.8 (blogic@Debian-60-squeeze-64-minimal) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sat Mar 23 16:49:30 UTC 2013
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 0001974c (MIPS 74Kc)
[    0.000000] SoC: Atheros AR9344 rev 2
[    0.000000] Clocks: CPU:560.000MHz, DDR:450.000MHz, AHB:225.000MHz, Ref:40.000MHz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00008000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00008000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line:  board=TL-WDR4300 console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 126464k/131072k available (2211k kernel code, 4608k reserved, 418k data, 212k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Calibrating delay loop... 278.93 BogoMIPS (lpj=1394688)
[    0.070000] pid_max: default: 32768 minimum: 301
[    0.070000] Mount-cache hash table entries: 512
[    0.080000] NET: Registered protocol family 16
[    0.080000] gpiochip_add: registered GPIOs 0 to 22 on device: ath79
[    0.090000] MIPS: machine is TP-LINK TL-WDR3600/4300/4310
[    0.090000] registering PCI controller with io_map_base unset
[    0.310000] bio: create slab <bio-0> at 0
[    0.310000] PCI host bridge to bus 0000:00
[    0.320000] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff]
[    0.320000] pci_bus 0000:00: root bus resource [io  0x0000]
[    0.330000] pci 0000:00:00.0: invalid calibration data
[    0.330000] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff 64bit]
[    0.340000] pci 0000:00:00.0: BAR 6: assigned [mem 0x10020000-0x1002ffff pref]
[    0.340000] pci 0000:00:00.0: using irq 40 for pin 1
[    0.350000] Switching to clocksource MIPS
[    0.350000] NET: Registered protocol family 2
[    0.360000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.360000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.370000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.370000] TCP: Hash tables configured (established 4096 bind 4096)
[    0.380000] TCP reno registered
[    0.380000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.390000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.390000] NET: Registered protocol family 1
[    0.410000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.420000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.430000] msgmni has been set to 247
[    0.430000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    0.440000] io scheduler noop registered
[    0.440000] io scheduler deadline registered (default)
[    0.450000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.480000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
[    0.490000] console [ttyS0] enabled, bootconsole disabled
[    0.490000] console [ttyS0] enabled, bootconsole disabled
[    0.500000] m25p80 spi0.0: found s25fl064k, expected m25p80
[    0.510000] m25p80 spi0.0: s25fl064k (8192 Kbytes)
[    0.510000] 5 tp-link partitions found on MTD device spi0.0
[    0.520000] Creating 5 MTD partitions on "spi0.0":
[    0.520000] 0x000000000000-0x000000020000 : "u-boot"
[    0.530000] 0x000000020000-0x000000110000 : "kernel"
[    0.530000] 0x000000110000-0x0000007f0000 : "rootfs"
[    0.540000] mtd: partition "rootfs" set to be root filesystem
[    0.550000] split_squashfs: no squashfs found in "spi0.0"
[    0.550000] 0x0000007f0000-0x000000800000 : "art"
[    0.560000] 0x000000020000-0x0000007f0000 : "firmware"
[    0.690000] ag71xx_mdio: probed
[    0.700000] eth0: Atheros AG71xx at 0xb9000000, irq 4
[    1.280000] eth0: Atheros AR8327 switch driver attached.
[    2.430000] ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.0:00 [uid=004dd034, driver=Atheros AR8216/AR8236/AR8316]
[    2.450000] TCP cubic registered
[    2.450000] NET: Registered protocol family 17
[    2.450000] Bridge firewalling registered
[    2.460000] 8021q: 802.1Q VLAN Support v1.8
[    3.410000] JFFS2 notice: (1) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    3.430000] VFS: Mounted root (jffs2 filesystem) readonly on device 31:2.
[    3.430000] Freeing unused kernel memory: 212k freed
- preinit -
Press the [f] key and hit [enter] to enter failsafe mode
[    6.440000] eth0: link up (1000Mbps/Full duplex)
- regular preinit -
- init -
[    8.330000] eth0: link down

Please press Enter to activate this console. [    8.940000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
[    8.950000] Backport based on wireless-testing.git master-2012-09-07
[    8.960000] compat.git: wireless-testing.git
[    9.070000] cfg80211: Calling CRDA to update world regulatory domain
[    9.080000] cfg80211: World regulatory domain updated:
[    9.080000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    9.090000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.100000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.110000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[    9.120000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.120000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.280000] usbcore: registered new interface driver usbfs
[    9.280000] usbcore: registered new interface driver hub
[    9.290000] usbcore: registered new device driver usb
[    9.760000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47
[    9.770000] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[    9.790000] ieee80211 phy1: Atheros AR9300 Rev:4 mem=0xb0000000, irq=40
[    9.800000] cfg80211: Calling CRDA for country: US
[    9.800000] cfg80211: Regulatory domain changed to country: US
[    9.810000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[    9.810000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[    9.820000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[    9.830000] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.840000] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.850000] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[    9.850000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[    9.910000] PPP generic driver version 2.4.2
[    9.980000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.090000] NET: Registered protocol family 24
[   10.130000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   10.130000] ehci-platform ehci-platform: Generic Platform EHCI Controller
[   10.140000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[   10.180000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[   10.200000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[   10.200000] hub 1-0:1.0: USB hub found
[   10.210000] hub 1-0:1.0: 1 port detected
[   10.250000] nf_conntrack version 0.5.0 (1979 buckets, 7916 max)
[   10.480000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   10.510000] uhci_hcd: USB Universal Host Controller Interface driver
[   10.530000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[   10.570000] usbcore: registered new interface driver usbserial
[   10.580000] USB Serial support registered for generic
[   10.680000] hub 1-1:1.0: USB hub found
[   10.680000] hub 1-1:1.0: 4 ports detected
[   10.690000] usbcore: registered new interface driver usbserial_generic
[   10.690000] usbserial: USB Serial Driver core

发表于 2014-4-22 17:57 | 显示全部楼层
openwrt 有恢复模式,进入恢复模式后会以默认的配置文件运行,此时可以登入后修改配置文件。

http://wiki.openwrt.org/zh-cn/doc/howto/generic.failsafe
 楼主| 发表于 2014-4-22 18:22 | 显示全部楼层
anbutu 发表于 2014-4-22 17:57
openwrt 有恢复模式,进入恢复模式后会以默认的配置文件运行,此时可以登入后修改配置文件。

http://wik ...

非常感谢你的回答....我按照步骤试了试两种情况, wps/reset键按多长时间都是没反应, 通过键盘安F进入安全模式那种, 按了f也是没反应....怀疑我的接线是不是有问题呢?   只能收到信息, 不能输出命令...?
发表于 2014-4-22 20:45 | 显示全部楼层
没接触过这个路由,但你可以试试①通电后ctrl+c;②通电前按住ctrl+c;
不同的uboot,中断的方式可能不一样。
你可以试试,不一定有用
 楼主| 发表于 2014-4-23 13:05 | 显示全部楼层
zhouxing3n21 发表于 2014-4-22 20:45
没接触过这个路由,但你可以试试①通电后ctrl+c;②通电前按住ctrl+c;
不同的uboot,中断的方式可能不一 ...

这种方式我也试过了. 也是没有任何反映. 跟小板的芯片有关系吗? 我买的这个是CH340的,  貌似别人都用的PL2302, 刚开始用的时候一直乱码, 调了波特率才显示正常. 但是输出线貌似一直都没工作....
发表于 2014-4-23 17:03 | 显示全部楼层
song2005kai 发表于 2014-4-23 13:05
这种方式我也试过了. 也是没有任何反映. 跟小板的芯片有关系吗? 我买的这个是CH340的,  貌似别人都用的PL ...

也有这种可能。
我有个路由,用CH340就读不出信息,但是用usb r232的ttl就能读出
发表于 2014-4-25 12:50 | 显示全部楼层
CH340可以的 输入没反应试试这个设置 Session Options -> Connection -> Serial -> Flow Control,将原先选中的 RTS/CTS取消掉,再重新connect开发板,再次连上后,此时就可以从键盘输入了

不过话说楼主你波特率怎么设置的?显示这么好 我的4310救砖时候全是乱码 最后盲刷刷好的 不过CH340读4310肯定是可以 亲测
 楼主| 发表于 2014-4-25 14:01 | 显示全部楼层
rsnakezhao 发表于 2014-4-25 12:50
CH340可以的 输入没反应试试这个设置 Session Options -> Connection -> Serial -> Flow Control,将原先选 ...

我设置的时候RTS/CTS就没勾选= = 不知道为什么一直无法输入. 一开始的时候我也是乱码, 后来一直搜了好久才看到有人说PL2302的波特率是115200, 也就是普遍刷时的波特率, CH340的波特率是117500, 设置的时候手动改一下就没问题里
 楼主| 发表于 2014-4-25 14:03 | 显示全部楼层
song2005kai 发表于 2014-4-25 14:01
我设置的时候RTS/CTS就没勾选= = 不知道为什么一直无法输入. 一开始的时候我也是乱码, 后来一直搜了好久 ...

对了. 4310的板子不是没有针脚吗?  是怎么连TTL线呢? 必须要焊住吗?  我只是把铜线插进去了....
发表于 2014-4-25 18:01 | 显示全部楼层
song2005kai 发表于 2014-4-25 14:03
对了. 4310的板子不是没有针脚吗?  是怎么连TTL线呢? 必须要焊住吗?  我只是把铜线插进去了....

不用焊 没问题 刷的时候别动就行 怕松的话透明胶条固定下 我就这么搞的
发表于 2014-4-25 21:57 | 显示全部楼层
根本停不下来?
发表于 2014-4-25 22:08 来自手机 | 显示全部楼层
用putty试试

点评

putty 和超级终端都停不下来scrt也是...难道真的国内版不行?  详情 回复 发表于 2014-11-20 13:15
发表于 2014-11-20 13:15 | 显示全部楼层

putty 和超级终端都停不下来scrt也是...难道真的国内版不行?
发表于 2014-11-26 12:28 | 显示全部楼层
有停下来的吗?说一下,我的也停不下来,超级终端、putty、sscom、基本全试过了,还
是不行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-8 23:48

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表