I’m running VS2012 with the August 31, 2015 R1 Library, Cerberus 4.3.7.10 firmware, ENC28 hardware version 1.2. The system is not visible on the network when initialized with the following code:
When I flashed the Cerberus I didn’t get the option to install the Ethernet enabled firmware which I believe is the issue, but I don’t know how to get the option or the firmware that is Ethernet enabled. The 4.3 SDK folder only shows one type of firmware to load.
What am I missing? This is a system that functioned properly with v4.2 (and the old way of initializing the network interface). 4.3 breaks the network.
@ csailor - There is no longer a separate firmware for Ethernet on the Cerberus or Hydra. You want to use the EthernetENC28 object, not EthernetBuiltIn.
I changed the socket from 6 to 5 and the network came up without generating an exception. But this now brings me to the next problem. My current configuration with v4.2 was PulseCount on socket 5 and Enet on socket 6. I setup the PulseCount for hardware SPI and shared it. Everything was working fine this way.
The question is: can I still use the PulseCount with a hardware SPI on socket 6 and still share the SPI interface in v4.3?
I’ve already made the changes to the EthernetENC28 code and testing it now… From what I see it is working correctly, but a lot more testing is needed before I’m comfortable moving from v4.2 to v4.3.