summaryrefslogtreecommitdiff
path: root/bsp
diff options
context:
space:
mode:
authorWangQiang <[email protected]>2020-08-27 11:43:20 +0800
committerWangQiang <[email protected]>2020-08-27 11:43:53 +0800
commit5f2bfe16f5bb6c947f3ba892c05f5bca4398d7e3 (patch)
tree8acf00a631a3de69360685e605de7e304cc45408 /bsp
parent5b3ec9490c72eda3fa6b70e3070b635bc78b0150 (diff)
fixed ethernet driver bug for imxrt
Diffstat (limited to 'bsp')
-rw-r--r--bsp/imxrt/libraries/drivers/drv_eth.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/bsp/imxrt/libraries/drivers/drv_eth.c b/bsp/imxrt/libraries/drivers/drv_eth.c
index db919eb376..4558312be8 100644
--- a/bsp/imxrt/libraries/drivers/drv_eth.c
+++ b/bsp/imxrt/libraries/drivers/drv_eth.c
@@ -22,6 +22,7 @@
#include "fsl_phy.h"
#include "fsl_cache.h"
#include "fsl_iomuxc.h"
+#include "fsl_common.h"
#ifdef RT_USING_LWIP
@@ -62,10 +63,10 @@ struct rt_imxrt_eth
enet_mii_duplex_t duplex;
};
-ALIGN(ENET_BUFF_ALIGNMENT) enet_tx_bd_struct_t g_txBuffDescrip[ENET_TXBD_NUM] SECTION("NonCacheable");
+AT_NONCACHEABLE_SECTION_ALIGN(enet_tx_bd_struct_t g_txBuffDescrip[ENET_TXBD_NUM], ENET_BUFF_ALIGNMENT);
ALIGN(ENET_BUFF_ALIGNMENT) rt_uint8_t g_txDataBuff[ENET_TXBD_NUM][RT_ALIGN(ENET_TXBUFF_SIZE, ENET_BUFF_ALIGNMENT)];
-ALIGN(ENET_BUFF_ALIGNMENT) enet_rx_bd_struct_t g_rxBuffDescrip[ENET_RXBD_NUM] SECTION("NonCacheable");
+AT_NONCACHEABLE_SECTION_ALIGN(enet_rx_bd_struct_t g_rxBuffDescrip[ENET_RXBD_NUM], ENET_BUFF_ALIGNMENT);
ALIGN(ENET_BUFF_ALIGNMENT) rt_uint8_t g_rxDataBuff[ENET_RXBD_NUM][RT_ALIGN(ENET_RXBUFF_SIZE, ENET_BUFF_ALIGNMENT)];
static struct rt_imxrt_eth imxrt_eth_device;