Compatibility issue with I8254x Intel Gigabit Ethernet Driver getting supported by xpc target Ethernet library "Ethernet Initialization" block with respect to xpc target 4.2 version?

4 次查看(过去 30 天)
I was trying to test the Real-Time Transmit over Ethernet demo model on my Target PC1 .
Host PC1 - MATLAB R2009b, xPC Target 4.2 version(supported by R2009b)
Target PC1 - Boot Disk was performed successfully
Host to Target Communication - I8254x Intel Gigabit Ethernet driver (VendorID:0x8086, Device ID:0x107c, Bus no. 4, Slot no. 14, First Supported: MATLAB R2006b )
Model based Ethernet Communication - I8254x Intel Gigabit Ethernet driver (VendorID:0x8086, Device ID:0x109A, Bus no. 2, Slot no. 0, First Supported: MATLAB R2008b)
When I run and build the model 'xpcEnetDemo1Tx.mdl', I get the following messages on the Target PC monitor
System: Initializing application finished
ERROR: EtherInit: EtherID 1 : Open Error 7
System: Execution cannot be started
I looked into the cause behind the occurrence of this error message. I found that the "Ethernet Initialization" library block with respect to xPC target 4.2 version does not support I8254x Intel Gigabit Ethernet Driver.
The s-function written for the Ethernet Initialization block only supports I8255x Intel 10/100 Ethernet driver.
Is there a possibility to make the "Ethernet Initialization" block to be compatible with I8254x Intel Gigabit Ethernet driver?
If anyone encountered the aforementioned problem before, Please give me your suggestions

采纳的回答

Suneesh
Suneesh 2013-12-4
The listing in https://www.mathworks.com/products/xpctarget/supported/xpc-target-supported-ethernet-chipsets.pdf is for Ethernet cards that can be used for host-target communication. For this purpose Intel Gigabit was supported since R2008b, but NOT for real-time Ethernet communication. For real-time Ethernet communication I8254x Intel Gigabit Ethernet driver (VendorID:0x8086, Device ID:0x109A) support has been added since R2012b. Upgrading to a version that is R2012b or above would be the solution. If yo are on maintenance then you may download the new software without any additional cost.

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by