嵌入式爱好者

查看: 5056|回复: 3

[Ubuntu] OK104xA-C2 底板P21 配置为mSATA,软件需要改Rx极性或其他配置吗?还是自适应啊?

[复制链接]

7

主题

22

帖子

36

积分

LS1043A\46A通行证

扫一扫,手机访问本帖
发表于 2022-5-13 16:06:59 | 显示全部楼层 |阅读模式
OK104xA-C2 底板默认留有 3 个 PCIE 接口,分别为 mini PCIE 接口 P21,PCIE X1 接口 P2,P23,
其中 FET1043A-C 核心板只支持 P21 接口。
其中 P21 mini PCIE 接口在 LS1046A 上可配置为 PCIE 也可配置为 mSATA 接口。(mSATA 接口
中 RX 的极性与 PICE 标准中 RX 极性相反,软件支持更换,按照 mini PCIE 标准设计即可)
回复

使用道具 举报

0

主题

5

帖子

47

积分

发表于 2022-5-13 17:06:39 | 显示全部楼层
您好,不需要做其它配置,RX是自适应的。
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2022-5-13 17:29:31 | 显示全部楼层
OK1046A_C2 原理图上接线实际是PCIE接口的接线,SD2_RX3_N接PERN0,SD2_RX3_P接PERP0,软件上通过控制SATA serdes的寄存器进行了极性翻转,从而实现了mSATA的功能,这样设计的初衷是为了兼容性考虑,同时利用了软件可以控制极性翻转的特点。实际的mSATA接线应该是SD2_RX3_N接PERP0,SD2_RX3_P接PERN0。若您设计的底板硬件是msata的原理的话,就需要将软件上的修改给注释;反之直接用就可以。
软件修改如下:
在RCW中修改寄存器的值,RCW路径:flexbuild/packages/firmware/rcw/ls1046ardb/FORLINX/rcw_1800_qspiboot_1133_5a59.rcw
.pbi
write 0xeb08c4 0x844500aa
.end
点评回复 支持 反对

使用道具 举报

7

主题

22

帖子

36

积分

LS1043A\46A通行证

 楼主| 发表于 2022-5-13 19:19:20 | 显示全部楼层
好的,谢谢
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 18:07

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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