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
Best Answer