From 642bc7cbdb7a1ab1776343bede2e123cd93bb18f Mon Sep 17 00:00:00 2001 From: Jisheng Zhang Date: Fri, 22 Mar 2024 10:33:24 +0800 Subject: [PATCH] [bsp][nxp] fix link error when enabling SPI /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: rt-thread/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_spi.o: in function `spixfer': rt-thread/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_spi.c:150:(.text.spixfer+0x102): undefined reference to `LPSPI_MasterTransferEDMA' /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: rt-thread/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_spi.c:160:(.text.spixfer+0x16c): undefined reference to `LPSPI_MasterTransferEDMA' /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/bin/ld: rt-thread/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_spi.o: in function `rt_hw_spi_init': rt-thread/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_spi.c:211:(.text.rt_hw_spi_init+0x22e): undefined reference to `LPSPI_MasterTransferCreateHandleEDMA' --- bsp/nxp/mcx/mcxn/Libraries/MCXN947/SConscript | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/nxp/mcx/mcxn/Libraries/MCXN947/SConscript b/bsp/nxp/mcx/mcxn/Libraries/MCXN947/SConscript index 9b806287b1..4e40c2aa29 100644 --- a/bsp/nxp/mcx/mcxn/Libraries/MCXN947/SConscript +++ b/bsp/nxp/mcx/mcxn/Libraries/MCXN947/SConscript @@ -52,6 +52,7 @@ src += ['MCXN947/drivers/fsl_lpflexcomm.c'] src += ['MCXN947/drivers/fsl_lpi2c.c'] src += ['MCXN947/drivers/fsl_lpi2c_edma.c'] src += ['MCXN947/drivers/fsl_lpspi.c'] +src += ['MCXN947/drivers/fsl_lpspi_edma.c'] src += ['MCXN947/drivers/fsl_lptmr.c'] src += ['MCXN947/drivers/fsl_lpuart.c'] src += ['MCXN947/drivers/fsl_mrt.c']