<label id="434s6"></label>
        1. <span id="434s6"><input id="434s6"></input></span>
          1. <s id="434s6"></s><s id="434s6"><sub id="434s6"></sub></s><strike id="434s6"><input id="434s6"></input></strike>
              歡迎來到《圣博凱斯》變頻供水設備官網
              精銳于專業 / 卓然于品質 -- 20年專注于供水行業,締造至臻品質 -- 服務熱線:0731-85783205 18932453205

              1200與g120profinet通訊時g120版本考慮嗎_1200與g120profinet通訊

              TI專家很好。

              AM437x上的CPSW端口(千兆端口)和兩個PRU-ICSS端口)有一個需要同時使用100米的項目,但現在有NIMU_BasicExample和NIMU_ICSS_BasicExample

              PRU-ICSS1網絡端口配置代碼如下

              /* icss-emac port 1初始化* /

              EMAChandle1=(icss_emachandle ) malloc ) sizeof (icss _ emac config );

              switchemaccfg1=(icss _ emacinitconfig * ) malloc ) sizeof(icss_emacinitconfig );

              switchEmacCfg1-phyAddr[0]=0;

              switchEmacCfg1-phyAddr[1]=0;

              sitchemaccfg1- port mask=icss _ emac _ mode _ MAC 1;

              switchemaccfg1- ethprioqueue=icss _ emac _ queue 1;

              switchemaccfg1- halfduplexenable=1;

              switchemaccfg1- enableintrpacing=icss _ emac _ enable _ pacing;

              switchemaccfg1- icss _ emacintrpacingmode=icss _ emac _ intr _ pacing _ mode 1;

              switchemaccfg1- pacing threshold=100;

              switchEmacCfg1-learningEn=0;

              switchEmacCfg1-rxIntNum=52; //PRU_ICSS1_EVTOUT0

              switchEmacCfg1-linkIntNum=58; //PRU_ICSS1_EVTOUT6

              socctrlgetportmacaddr(1,MacAddr1; 獲取//MAC地址

              switchEmacCfg1-macId=MacAddr1;

              icssemacdrvinit (emac手持機1,1;

              (ICSS_EmacObject* ) emacHandle1-object )-pruIcssHandle=pruIcssHandle;

              (ICSS_EmacObject* ) emacHandle1-object )-emacInitcfg=switchEmacCfg1;

              //中斷和EMAC模式配置

              pruicss _ intcinitdatapruss _ intc _ initdata=pr USS _ intc _ initdata;

              ICSS_emacinit(EMAChandle1,pruss_intc_initdata,icss _ emac _ mode _ MAC1| icss _ emac _ mode _ du du du du du al MAC )

              創建//rx接收事件

              Task_Params taskParams;

              task_Params_init(taskParams );

              taskParams.priority=10;

              task params.instance-name=(char * ) ' port1_rxTaskFnc ';

              taskParams.stackSize=0x1000;

              任務params.arg0=(uarg ) emacHandle1;

              (ICSS_EmacObject* ) emacHandle1-object )-rxtaskhandle=task _ create (icss _ emacosrxtaskfnc,taskParams,nula

              PRU-ICSS2的網關配置代碼如下:

              /* icss-emac port 2初始化* /

              EMAChandle2=(icss_emachandle ) malloc ) sizeof (icss _ emac config );

              switchemaccfg2=(icss _ emacinitconfig * ) malloc ) sizeof(icss_emacinitconfig );

              switchEmacCfg2-phyAddr[0]=1;

              switchEmacCfg2-phyAddr[1]=0;

              sitchemaccfg2- port mask=icss _ emac _ mode _ MAC 2;

              switchemaccfg2- ethprioqueue=icss _ emac _ queue 3;

              switchemaccfg2- halfduplexenable=1;

              switchemaccfg2- enableintrpacing=icss _ emac _ disable _ pacing;

              switchemaccfg2- pacing threshold=100;

              switchEmacCfg2-learningEn=0;

              switchEmacCfg2-rxIntNum=53; //PRU_ICSS1_EVTOUT1

              switchEmacCfg2-linkIntNum=59; //PRU_ICSS1_EVTOUT7

              socctrlgetportmacaddr(2,MacAddr2; 獲取//MAC地址

              switchEmacCfg2-macId=MacAddr2;

              icssemacdrvinit (emac手持機2,1 );

              (ICSS_EmacObject* ) emacHandle2-object )-pruIcssHandle=pruIcssHandle;

              (ICSS_EmacObject* ) emacHandle2-object )-emacInitcfg=switchEmacCfg2;

              //中斷和EMAC模式配置

              pruicss _ intcinitdatapruss _ intc _ initdata=pr USS _ intc _ initdata;

              ICSS_emacinit(EMAChandle2,pruss_intc_initdata,icss _ emac _ mode _ MAC2)

              創建//rx接收事件

              Task_Params taskParams;

              task_Params_init(taskParams );

              taskParams.priority=10;

              task params.instance-name=(char * ) ' port2_rxTaskFnc ';

              taskParams.stackSize=0x1000;

              任務params.arg0=(uarg ) emacHandle2;

              (ICSS_EmacObject* ) emacHandle2-object )-rxtaskhandle=task _ create (icss _ emacosrxtaskfnc,taskParams,nula

              三個網絡端口與NIMUDeviceTable的對應關系如下。

              配置NIMUDeviceTable門戶

              OS drv _ addnetifentry ((nimuinitfn ) EmacInit,emacHandle1); //PRU-ETH0

              OS drv _ addnetifentry ((nimuinitfn ) EmacInit,emacHandle2); //PRU-ETH1

              OS drv _ addnetifentry ((nimuinitfn ) CpswEmacInit,0 ); //CPSW

              //TCP

              語音網絡(

              {

              //創建our local servers

              hecho=daemonnew(sock_streamNC,0,502,dtask_tcp_echo,

              OS_TASKPRINORM,OS_TASKSTKNORM,0,3;

              }

              問題是,上述配置完成后,可以進行ping,但無法進行TCP通信,并且dtask_tcp_echo沒有任何響應。 如果刪除了CPSW入口,dtask_tcp_echo將成功運行,并且單獨運行NIMU_BasicExample例程沒有問題。

              我想請TI專家回答,問題在哪里? 我應該怎么找?

              猜你喜歡

              • 一體化污水提升器能否通過網絡渠道,一體化污水提升器能否通過網絡渠道購買

                人們在產品購買的時候,喜歡通過網絡渠道來購物,會感覺到非常的方便。一體化污水提升器是否也能夠通過網絡渠道來購買,通過網絡渠道選擇一體化污水提升器,對產品的品質是否能夠比較放心呢?關于這方面的一個情況,在一體化污水提升器產品購買時,通過網絡渠

              • 網絡安全案例及分析題_網絡安全案例及分析

                聯系安全平臺制造商通常需要一種特殊的技術:Bypass。那么,什么是Bypass呢?Bypass設備是如何實現的?簡要介紹和說明Bypass技術。一、什么是Bypass?眾所周知,網絡安全設備通常用于兩個或多個網絡之間,例如內部網和外部網之間。網絡安全裝置中的APP應用程序分析通過他的網絡數據包以確定是否存

              • 網絡安全威脅的表現形式_網絡安全攻擊的主要表現

                信息安全主動攻擊和被動攻擊安全攻擊(SecurityAttacks)Theattackincryptographymeansthatourdataorsentmessagesoranykindofinformationisaccessedbysomeanonymous

              • c 網絡編程實例_c++網絡編程

                版權聲明:轉載時,請以超鏈接形式注明文章的原始來源和作者信息及本聲明33558chenzhuoyou.blogbus.com/logs/35484267.html網絡安全平臺制造商往往需要使用名為Bypass的特殊技術。那么,什么是Bypass呢?Bypass設備是如何實現的?簡要介紹和說明Bypass技

              • modbus通訊協議寫命令_modbus通訊協議報文

                “只要想做好事,就一定會利用那個器皿”。在研究開源Modbus協議FreeMODBUS之前,介紹一種主要用于Modbus協議仿真和Modbus從設備開發的ModbusPoll軟件。本文用圖解說明了ModbusPoll軟件對Modbus協議的仿真過程。首先,在計算機上使用“虛擬串行驅動程序”軟件虛擬化兩個互

              • ()是什么意思網絡用語_()

                世紀電子股份有限公司(www.10kv.cc)——高壓變頻器、高壓變頻器維修、電源模塊定制服務、升級、備件及維修服務的專業服務商。1.功率單元是利用電力電子器件進行整流、濾波和逆變的高壓逆變器部件,是高壓逆變器主電路的主要部分。每個功率單元相當于一個交流-DC-交流電壓型單相低壓變頻器。二、主要動力裝置1

              18932453205
              国产ww久久久久久久久久|中字人妻内射喷潮第二页|日本不卡视频高清播放|麻豆久久精品免费看国产|丁香色欲久久久久久综合网

                    <label id="434s6"></label>
                    1. <span id="434s6"><input id="434s6"></input></span>
                      1. <s id="434s6"></s><s id="434s6"><sub id="434s6"></sub></s><strike id="434s6"><input id="434s6"></input></strike>