handled error detect ethernet spi chip on boot
This commit is contained in:
parent
d8107907fe
commit
9ca6f0f210
|
|
@ -314,8 +314,14 @@ static void eth_init(void *pvParameter)
|
||||||
for (int i = 0; i < CONFIG_SPI_ETHERNETS_NUM; i++)
|
for (int i = 0; i < CONFIG_SPI_ETHERNETS_NUM; i++)
|
||||||
{
|
{
|
||||||
esp_eth_config_t eth_config_spi = ETH_DEFAULT_CONFIG(mac_spi[i], phy_spi[i]);
|
esp_eth_config_t eth_config_spi = ETH_DEFAULT_CONFIG(mac_spi[i], phy_spi[i]);
|
||||||
ESP_ERROR_CHECK(esp_eth_driver_install(ð_config_spi, ð_handle_spi[i]));
|
//ESP_ERROR_CHECK(esp_eth_driver_install(ð_config_spi, ð_handle_spi[i]));
|
||||||
|
esp_err_t driverr = esp_eth_driver_install(ð_config_spi, ð_handle_spi[i]);
|
||||||
|
if(driverr != ESP_OK)
|
||||||
|
{
|
||||||
|
ESP_LOGE(TAG, "Ethernet SPI driver error:%s", esp_err_to_name(driverr));
|
||||||
|
///TODO Free all resources
|
||||||
|
vTaskDelete(NULL);
|
||||||
|
}
|
||||||
/* The SPI Ethernet module might not have a burned factory MAC address, we cat to set it manually.
|
/* The SPI Ethernet module might not have a burned factory MAC address, we cat to set it manually.
|
||||||
02:00:00 is a Locally Administered OUI range so should not be used except when testing on a LAN under your control.
|
02:00:00 is a Locally Administered OUI range so should not be used except when testing on a LAN under your control.
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user