恩智浦的工程师们:
你们好
我们使用T2080RDB定制了两块一样板卡,serdes1(sgmii*2,xfi*2,pcie x4),serdes2(srio*2),使用的软件开发套件是QorIQ-SDK-V2.0-20160527-yocto。我们使用板卡A的srio2向板卡B的srio2发送门铃消息,操作如下:
fra -r -f /usr/etc/fra_config_dstr_testspeed_txpoint.xml
但是发生了以下错误:
fra> testspeed send 1024 1 0
Qman ErrInt: Invalid Enqueue State
Testspeed: succeQman ErrInt: DCP id 4
ssful loop timesQman ErrInt: ecir.fqid 0x0
is 0
RCW配置如下:
Reset Configuration Word (RCW):
00000000: 1205001b 15000000 00000000 00000000
00000010: 6d2d0002 30000000 ec027000 c1000000
00000020: 02100000 00000000 00000000 000307fe
00000030: 00000000 00000004 00000000 00000004
t2080rdb.dts如下:
/include/ "t208xsi-pre.dtsi"
/include/ "t208xrdb.dtsi"
/ {
model = "fsl,T2080RDB";
compatible = "fsl,T2080RDB";
#address-cells = <2>;
#size-cells = <2>;
interrupt-parent = <&mpic>;
rio: rapidio@ffe0c0000 {
reg = <0xf 0xfe0c0000 0 0x11000>;
port1 {
ranges = <0 0 0xc 0x20000000 0 0x10000000>;
};
port2 {
ranges = <0 0 0xc 0x30000000 0 0x10000000>;
};
};
};
t2080si-post.dtsi如下:
/include/ "t2081si-post.dtsi"
&soc {
/include/ "qoriq-rman-0.dtsi"
rman: rman@1e0000 {
fsl,qman-channels-id = <0x880 0x881>;
};
&rio {
compatible = "fsl,srio";
interrupts = <16 2 1 11>;
#address-cells = <2>;
#size-cells = <2>;
ranges;
port1 {
#address-cells = <2>;
#size-cells = <2>;
cell-index = <1>;
};
port2 {
#address-cells = <2>;
#size-cells = <2>;
cell-index = <2>;
};
};
期待您的回复