Best way to get X-Nucleo-IHM07M1 working with Nucleo-F429ZI and Ethernet peripheral enabled?
I'm making my way through getting the X-Nuclo-IHM07M1 motor controller board to work with a Nucleo-F429ZI board. The reason I'm pairing the motor controller board with the Nuclo-F429ZI is that it is the closest dev board to the actual custom hardware I'll eventually need to target the generated firmware for. As part of this, I need to enable the Ethernet peripheral on the Nucleo-F429ZI, but it's proving trickier than I initially thought.
The issue I'm running into is there are conflicts between the hard-wired pins on the X-Nuclo-IHM07M1 and a number of the Ethernet pins on the Nucleo-F429ZI. Specifically, PA1 (M1_BUS_VOLTAGE & RMII_MDIO) and PC1 (M1_CURR_AMPL_V & RMI_MDC).
To get this working, it appears I'll have to cut traces (or remove zero ohm bridges) on the X-Nuclo-IHM07M1 and solder in wires to route the conflicting analog signals down to Nucleo-F429ZI via other pins on ST Morpho connector. Of course, I'll have to use the ST Motor Control Workbench to identify alternate analog inputs to use for M1_CURR_AMPL_V and M1_BUS_VOLTAGE (PA3 and PA4 look like good candidates).
However, before going through this effort, I wanted to make sure this is the correct approach for getting the X-Nuclo-IHM07M1 working with the Nucleo-F429ZI with Ethernet enabled. Or, are there other better approaches I should look at?
I guess on a somewhat related topic, giving I want to use Ethernet on the STM32F429 with the motor control libraries and the RTX RTOS from ARM, are there other issues I should be aware of? I intend to do that all in steps and right now I'm just trying to get the X-Nuclo-IHM07M1 with the Nucleo-F429ZI at a basic level before adding in the more complex parts of this project.
Thanks,
Mike
