From 5ade2a983d9cca0e8a4a2c63771b1462cbba2512 Mon Sep 17 00:00:00 2001 From: Wang_Weigen Date: Mon, 28 Mar 2022 17:46:21 +0800 Subject: [PATCH] add eth config for xidatong --- Ubiquitous/XiZi/board/xidatong/board.c | 10 ++++++++++ Ubiquitous/XiZi/board/xidatong/include/board.h | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Ubiquitous/XiZi/board/xidatong/board.c b/Ubiquitous/XiZi/board/xidatong/board.c index 769b40efa..54a2f1966 100644 --- a/Ubiquitous/XiZi/board/xidatong/board.c +++ b/Ubiquitous/XiZi/board/xidatong/board.c @@ -77,6 +77,10 @@ extern int ExtSramInit(void); #endif #endif +#ifdef BSP_USING_LWIP +extern int ETH_BSP_Config(); +#endif + void BOARD_SD_Pin_Config(uint32_t speed, uint32_t strength) { IOMUXC_SetPinConfig(IOMUXC_GPIO_SD_B0_00_USDHC1_CMD, @@ -296,8 +300,10 @@ void InitBoardHardware() BOARD_InitPins(); BOARD_BootClockRUN(); +#ifndef BSP_USING_LWIP NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); SysTick_Config(SystemCoreClock / TICK_PER_SECOND); +#endif #ifdef BSP_USING_GPIO Imxrt1052HwGpioInit(); @@ -325,6 +331,10 @@ void InitBoardHardware() #endif #endif +#ifdef BSP_USING_LWIP + ETH_BSP_Config(); +#endif + #ifdef BSP_USING_LPUART Imxrt1052HwUartInit(); #endif diff --git a/Ubiquitous/XiZi/board/xidatong/include/board.h b/Ubiquitous/XiZi/board/xidatong/include/board.h index b0a207fb5..9e9e12d44 100755 --- a/Ubiquitous/XiZi/board/xidatong/include/board.h +++ b/Ubiquitous/XiZi/board/xidatong/include/board.h @@ -62,7 +62,7 @@ void InitBoardHardware(void); #define NVIC_PRIORITYGROUP_4 0x00000003U /*!< 4 bits for pre-emption priority*/ /*! @brief The ENET PHY address. */ -#define BOARD_ENET0_PHY_ADDRESS (0x02U) /* Phy address of enet port 0. */ +#define BOARD_ENET0_PHY_ADDRESS (0x0U) /* Phy address of enet port 0. */ /* USB PHY condfiguration */ #define BOARD_USB_PHY_D_CAL (0x0CU)