Part Number: MSP432E401Y
I notice that simplelink_msp432e4_sdk_4_10_00_13/source/ti/drivers/emac/EMACMSP432E4.c contains the following errata work-around:
/*
* This is a work-around for the EMAC initialization issue found
* on the TM4C129 devices. This can be found in the silicon errata
* documentation spmz850g.pdf as ETH#02.
*
* The following disables the flash pre-fetch (if it is not already
* disabled).
*/
ui32FlashConf = FLASH_CTRL->CONF;
if ((ui32FlashConf & (FLASH_CONF_FPFOFF)) == false) {
enablePrefetch = true;
ui32FlashConf &= ~(FLASH_CONF_FPFON);
ui32FlashConf |= FLASH_CONF_FPFOFF;
FLASH_CTRL->CONF = ui32FlashConf;
}
However, MSP432E4 SimpleLink™ Microcontrollers Silicon Errata SLAZ709 – October 2017 doesn't list errata ETH#02.
Not sure if either:
- EMACMSP432E4.c doesn't need to apply the ETH#02 errata work-around, because the errata has been removed from the MSP432E devices.
- The errata exists in MSP432E devices, but has been omitted from the published list of errata.