嵌入式爱好者

查看: 5453|回复: 7

[Ubuntu] 1133_8888模式下找不见pcie设备

[复制链接]

1

主题

5

帖子

17

积分

扫一扫,手机访问本帖
发表于 2021-12-13 11:18:33 | 显示全部楼层 |阅读模式
在官方资料1133_5a59的基础上,想要配置成1133_8888。关于PCIE,除了修改serdes的值,还需要做些什么呢?

回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-12-13 14:55:38 | 显示全部楼层
修改SRDS_PRTCL_S2=34952  SRDS_PLL_REF_CLK_SEL_S2=0
别的地方就不需要修改了,建议您排查一下硬件线序,除此之外可以在软件上降低一下PCIE的速度(SRES_DIV_REF_PEX_S2=2        //10:2.5G),依次来检验硬件问题

点评

rcw_1800_qspiboot_1133_5a59.rcw 中 // sata serdes write 0xeb08c4, 0x844500aa 和 #include 这两个关于SATA的部分会有影响吗  详情 回复 发表于 2021-12-14 15:09
感谢回复 我试过这种修改方法,但是上电后不能进入系统,调试串口最后一直打印如下信息: ** 323 printk messages dropped ** [ 2.099659] pcieport 0000:00:00.0: device [1957:81c0] error status/mask=000  详情 回复 发表于 2021-12-14 12:02
点评回复 支持 反对

使用道具 举报

1

主题

5

帖子

17

积分

 楼主| 发表于 2021-12-14 12:02:27 | 显示全部楼层
djh 发表于 2021-12-13 14:55
修改SRDS_PRTCL_S2=34952  SRDS_PLL_REF_CLK_SEL_S2=0
别的地方就不需要修改了,建议您排查一下硬件线序, ...

感谢回复
我试过这种修改方法,但是上电后不能进入系统,调试串口最后一直打印如下信息:
** 323 printk messages dropped ** [    2.099659] pcieport 0000:00:00.0:   device [1957:81c0] error status/mask=00000100/00006000
** 2941 printk messages dropped ** [    2.110910] pcieport 0000:00:00.0: PCIe Bus Error: severity=Corrected, type=Data Link Layer, id=0000(Transmitter ID)
** 3404 printk messages dropped ** [    2.124782] pcieport 0000:00:00.0: AER: Corrected error received: id=0000
** 2594 printk messages dropped ** [    2.134688] pcieport 0000:00:00.0: AER: Corrected error received: id=0000
** 2588 printk messages dropped ** [    2.144569] pcieport 0000:00:00.0:    [ 8] RELAY_NUM Rollover   

然后我试着按照数据手册 31.1.2.1 Rules for SerDes protocol selection 中第三点,使用SRDS_PLL_PD_S2=1,将SerDes2 PLL1禁止掉,这样可以进入系统,但是不能找见pcie设备。
请问可能是什么原因导致的呢?

点评

djh
SRDS_PLL_PD_S2=2,是将SerDes2 PLL1禁止掉[attachimg]11987[/attachimg]  详情 回复 发表于 2021-12-14 15:15
点评回复 支持 反对

使用道具 举报

1

主题

5

帖子

17

积分

 楼主| 发表于 2021-12-14 15:09:24 | 显示全部楼层
djh 发表于 2021-12-13 14:55
修改SRDS_PRTCL_S2=34952  SRDS_PLL_REF_CLK_SEL_S2=0
别的地方就不需要修改了,建议您排查一下硬件线序, ...

rcw_1800_qspiboot_1133_5a59.rcw 中
// sata serdes
write 0xeb08c4, 0x844500aa

#include <serdes_sata.rcw>
这两个关于SATA的部分会有影响吗
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-12-14 15:15:27 | 显示全部楼层
unique 发表于 2021-12-14 12:02
感谢回复
我试过这种修改方法,但是上电后不能进入系统,调试串口最后一直打印如下信息:
** 323 print ...

SRDS_PLL_PD_S2=2,是将SerDes2 PLL1禁止掉 8888禁用serdes PLL1.jpg

点评

是低位在前吗  详情 回复 发表于 2021-12-14 15:23
点评回复 支持 反对

使用道具 举报

1

主题

5

帖子

17

积分

 楼主| 发表于 2021-12-14 15:23:20 | 显示全部楼层
djh 发表于 2021-12-14 15:15
SRDS_PLL_PD_S2=2,是将SerDes2 PLL1禁止掉

是低位在前吗

点评

djh
是的还有关于SATA的把一部分是不影响的,CPU手册里面关于这一部分有说明。若您怕有影响的话可以将其注释[attachimg]11988[/attachimg]  详情 回复 发表于 2021-12-14 16:20
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-12-14 16:20:11 | 显示全部楼层

是的还有关于SATA的把一部分是不影响的,CPU手册里面关于这一部分有说明。若您怕有影响的话可以将其注释 sata配置.jpg

点评

感谢您的解答,现在基本排除了软件的问题  详情 回复 发表于 2021-12-15 14:28
点评回复 支持 反对

使用道具 举报

1

主题

5

帖子

17

积分

 楼主| 发表于 2021-12-15 14:28:33 | 显示全部楼层
djh 发表于 2021-12-14 16:20
是的还有关于SATA的把一部分是不影响的,CPU手册里面关于这一部分有说明。若您怕有影响的话可以将其注释
...

感谢您的解答,现在基本排除了软件的问题
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 04:04

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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