分页: 1 / 2

QCA9558适配遇到问题。

发表于 : 周一 6月 27, 2016 12:26 am
nfs
设备:TP WR880N V1,砖了。

定制信息:

boot启动参数:bootargs="console=ttyS0,115200 mtdparts=spi0.0:112k(uboot),8k(SBI),3867k(firmware),28k(config),8k(custom),64k(CAL)"

交换机:AR8236:将Port0作为WAN口(默认为Port4)
wlan: 连接方式:内置Radio,ma定位:0x3f0000 校准信息:0x3f1000

TTL信息如下:

ap135 - Scorpion 1.0DRAM:
sri
Scorpion 1.0
ath_ddr_initial_config(211): (16bit) ddr1 init
tap = 0x00000002
Tap (low, high) = (0x8, 0x2f)
Tap values = (0x1b, 0x1b, 0x1b, 0x1b)
128 MB
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x16
flash size 4MB, sector count = 64
Flash: 4 MB
Using default environment

*** Warning *** : PCIe WLAN Module not found !!!
*** Warning *** : PCIe WLAN Module not found !!!
In: serial
Out: serial
Err: serial
Net: ath_gmac_enet_initialize...
No valid address in Flash. Using fixed address
ath_gmac_enet_initialize: reset mask:c02200
Scorpion ---->S27 PHY*
S27 reg init
ATHRS27: resetting s27
ATHRS27: s27 reset done
ATHRS27:REG 0x4-->:400
ATHRS27:REG 0x2c-->:7e3e003e
ATHRS27:REG 0x8-->:0
ATHRS27:REG 0xc-->:0
ATHRS27:REG 0x10-->:1061b20
: cfg1 0x80000000 cfg2 0x7114
eth0: ba:be:fa:ce:08:41
athrs27_phy_setup ATHR_PHY_CONTROL 0 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0 :10
athrs27_phy_setup ATHR_PHY_CONTROL 1 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1 :10
athrs27_phy_setup ATHR_PHY_CONTROL 2 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2 :10
athrs27_phy_setup ATHR_PHY_CONTROL 3 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3 :10
athrs27_phy_setup ATHR_PHY_CONTROL 4 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4 :10
eth0 up
eth0
Setting 0x18116290 to 0x58b1a14f
Autobooting in 1 seconds
ap135> setenv ipaddr 192.168.1.1
ap135> setenv serverip 192.168.1.10
ap135> cp.b 0x9f000000 0x80060000 0x20000
ap135> tftp 0x80060000 superwrt.img
dup 1 speed 10
Using eth0 device
TFTP from server 192.168.1.10; our IP address is 192.168.1.1
Filename 'superwrt.img'.
Load address: 0x80060000
Loading: #######################
done
Bytes transferred = 115712 (1c400 hex)
ap135> erase 0x9f000000 +0x20000
Erasing flash...
First 0x0 last 0x1 sector size 0x10000 1
Erased 2 sectors
ap135> cp.b 0x80060000 0x9f000000 0x20000
Copy to Flash... write addr: 9f000000
done
ÿü135> reset

Re: QCA9558适配遇到问题。

发表于 : 周一 6月 27, 2016 7:17 am
terra
nfs 写了:设备:TP WR880N V1,砖了。

定制信息:

boot启动参数:bootargs="console=ttyS0,115200 mtdparts=spi0.0:112k(uboot),8k(SBI),3867k(firmware),28k(config),8k(custom),64k(CAL)"

交换机:AR8236:将Port0作为WAN口(默认为Port4)
wlan: 连接方式:内置Radio,ma定位:0x3f0000 校准信息:0x3f1000

TTL信息如下:

ap135 - Scorpion 1.0DRAM:
sri
Scorpion 1.0
ath_ddr_initial_config(211): (16bit) ddr1 init
tap = 0x00000002
Tap (low, high) = (0x8, 0x2f)
Tap values = (0x1b, 0x1b, 0x1b, 0x1b)
128 MB
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x16
flash size 4MB, sector count = 64
Flash: 4 MB
Using default environment

*** Warning *** : PCIe WLAN Module not found !!!
*** Warning *** : PCIe WLAN Module not found !!!
In: serial
Out: serial
Err: serial
Net: ath_gmac_enet_initialize...
No valid address in Flash. Using fixed address
ath_gmac_enet_initialize: reset mask:c02200
Scorpion ---->S27 PHY*
S27 reg init
ATHRS27: resetting s27
ATHRS27: s27 reset done
ATHRS27:REG 0x4-->:400
ATHRS27:REG 0x2c-->:7e3e003e
ATHRS27:REG 0x8-->:0
ATHRS27:REG 0xc-->:0
ATHRS27:REG 0x10-->:1061b20
: cfg1 0x80000000 cfg2 0x7114
eth0: ba:be:fa:ce:08:41
athrs27_phy_setup ATHR_PHY_CONTROL 0 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0 :10
athrs27_phy_setup ATHR_PHY_CONTROL 1 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1 :10
athrs27_phy_setup ATHR_PHY_CONTROL 2 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2 :10
athrs27_phy_setup ATHR_PHY_CONTROL 3 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3 :10
athrs27_phy_setup ATHR_PHY_CONTROL 4 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4 :10
eth0 up
eth0
Setting 0x18116290 to 0x58b1a14f
Autobooting in 1 seconds
ap135> setenv ipaddr 192.168.1.1
ap135> setenv serverip 192.168.1.10
ap135> cp.b 0x9f000000 0x80060000 0x20000
ap135> tftp 0x80060000 superwrt.img
dup 1 speed 10
Using eth0 device
TFTP from server 192.168.1.10; our IP address is 192.168.1.1
Filename 'superwrt.img'.
Load address: 0x80060000
Loading: #######################
done
Bytes transferred = 115712 (1c400 hex)
ap135> erase 0x9f000000 +0x20000
Erasing flash...
First 0x0 last 0x1 sector size 0x10000 1
Erased 2 sectors
ap135> cp.b 0x80060000 0x9f000000 0x20000
Copy to Flash... write addr: 9f000000
done
ÿü135> reset

你选的CPU是9558吗?如果CPU没选错,至少应该有些打印。

Re: QCA9558适配遇到问题。

发表于 : 周一 6月 27, 2016 4:15 pm
nfs
是的,选的是qca9558,刷完确实是看不到有打印信息。

Re: QCA9558适配遇到问题。

发表于 : 周一 6月 27, 2016 4:30 pm
terra
nfs 写了:是的,选的是qca9558,刷完确实是看不到有打印信息。

我在wiki中加入了配置示例,参考:http://superwrt.com/wiki/develop/sbi_setting_example_qca9k

Re: QCA9558适配遇到问题。

发表于 : 周一 6月 27, 2016 8:17 pm
nfs
terra 写了:
nfs 写了:是的,选的是qca9558,刷完确实是看不到有打印信息。

我在wiki中加入了配置示例,参考:http://superwrt.com/wiki/develop/sbi_setting_example_qca9k



又再配置一次,TTL,和编程器各写入一次,同样,启动看不到有任何打印信息。
方案如下图,电源GPIO:19 ,复位GPIO:16. 原机编程器固件4M太大无法上传论坛。
[img]
88_1396483_7a32ae9aaed470f.jpg
[/img]

Re: QCA9558适配遇到问题。

发表于 : 周一 6月 27, 2016 8:50 pm
terra
nfs 写了:
terra 写了:
nfs 写了:是的,选的是qca9558,刷完确实是看不到有打印信息。

我在wiki中加入了配置示例,参考:http://superwrt.com/wiki/develop/sbi_setting_example_qca9k



又再配置一次,TTL,和编程器各写入一次,同样,启动看不到有任何打印信息。
方案如下图,电源GPIO:19 ,复位GPIO:16. 原机编程器固件4M太大无法上传论坛。
[img]
88_1396483_7a32ae9aaed470f.jpg
[/img]

如果确实没有打印,就比较麻烦了。
看你照片,使用的是DDR1,比较可能的原因是,TP没有按照官方的方式配置上电配置GPIO,导致我的boot没有办法知道外部RAM的配置。
一般原来说,只要PLL没错,RAM没问题,就应该会有打印。
其它原因真的想不到了,你的板子使用除了官方的uboot,其它的bootloader有哪个好使的吗?
没有打印就比较难调。只能我自己手上有设备来试才知道。

还有一个方法可以尝试,你使用TP原来的uboot,输入下面命令:

代码: 全选

md 0x180600b0 0x10

然后把打印信息反馈给我。

Re: QCA9558适配遇到问题。

发表于 : 周二 6月 28, 2016 12:58 am
nfs
terra 写了:
nfs 写了:
terra 写了:我在wiki中加入了配置示例,参考:http://superwrt.com/wiki/develop/sbi_setting_example_qca9k



又再配置一次,TTL,和编程器各写入一次,同样,启动看不到有任何打印信息。
方案如下图,电源GPIO:19 ,复位GPIO:16. 原机编程器固件4M太大无法上传论坛。
[img]
88_1396483_7a32ae9aaed470f.jpg
[/img]

如果确实没有打印,就比较麻烦了。
看你照片,使用的是DDR1,比较可能的原因是,TP没有按照官方的方式配置上电配置GPIO,导致我的boot没有办法知道外部RAM的配置。
一般原来说,只要PLL没错,RAM没问题,就应该会有打印。
其它原因真的想不到了,你的板子使用除了官方的uboot,其它的bootloader有哪个好使的吗?
没有打印就比较难调。只能我自己手上有设备来试才知道。

还有一个方法可以尝试,你使用TP原来的uboot,输入下面命令:

代码: 全选

md 0x180600b0 0x10

然后把打印信息反馈给我。



TP原厂的U-boot,输入md 0x180600b0 0x10
如下:

ap135> md 0x180600b0 0x10
180600b0: 00031e55 00043fc0 00000000 000a6000 ...U..?.......`.
180600c0: 00000000 00030009 00000000 000003ff ................
180600d0: 00000000 00000000 00000000 00000000 ................
180600e0: 00000000 00000000 00000000 00000000 ................


另外,在使用Breed时正常

Re: QCA9558适配遇到问题。

发表于 : 周二 6月 28, 2016 8:11 am
terra
nfs 写了:
terra 写了:
nfs 写了:

又再配置一次,TTL,和编程器各写入一次,同样,启动看不到有任何打印信息。
方案如下图,电源GPIO:19 ,复位GPIO:16. 原机编程器固件4M太大无法上传论坛。
[img]
88_1396483_7a32ae9aaed470f.jpg
[/img]

如果确实没有打印,就比较麻烦了。
看你照片,使用的是DDR1,比较可能的原因是,TP没有按照官方的方式配置上电配置GPIO,导致我的boot没有办法知道外部RAM的配置。
一般原来说,只要PLL没错,RAM没问题,就应该会有打印。
其它原因真的想不到了,你的板子使用除了官方的uboot,其它的bootloader有哪个好使的吗?
没有打印就比较难调。只能我自己手上有设备来试才知道。

还有一个方法可以尝试,你使用TP原来的uboot,输入下面命令:

代码: 全选

md 0x180600b0 0x10

然后把打印信息反馈给我。



TP原厂的U-boot,输入md 0x180600b0 0x10
如下:

ap135> md 0x180600b0 0x10
180600b0: 00031e55 00043fc0 00000000 000a6000 ...U..?.......`.
180600c0: 00000000 00030009 00000000 000003ff ................
180600d0: 00000000 00000000 00000000 00000000 ................
180600e0: 00000000 00000000 00000000 00000000 ................


另外,在使用Breed时正常

我的bootloader汇编重写了,QCA955x的DDR1支持没有测过,可能是有问题,我联系你QQ,改好的uboot需要你帮忙测一下。

Re: QCA9558适配遇到问题。

发表于 : 周一 5月 21, 2018 12:04 am
1799966
我也遇到一样的问题了,路由是TL-WR2041N V2.2版的,路由硬件配置和楼主的一样。请问楼主刷成功了吗?刷成功了的话请放出来,急用。 :lol:

Re: QCA9558适配遇到问题。

发表于 : 周一 5月 28, 2018 6:50 pm
corundum
有了。
实测可用。
TP-link wr2041n V2.2的机器,有对应的uboot。