diff --git a/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_spi.c b/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_spi.c index e664035b8d..4762bdad16 100644 --- a/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_spi.c +++ b/bsp/nxp/mcx/mcxn/Libraries/drivers/drv_spi.c @@ -80,10 +80,36 @@ static struct lpc_spi lpc_obj[] = #endif }; -static rt_err_t spi_configure(struct rt_spi_device *device, struct rt_spi_configuration *cfg) + +struct lpc_sw_spi_cs +{ + rt_uint32_t pin; +}; + + +rt_err_t rt_hw_spi_device_attach(const char *bus_name, const char *device_name, rt_uint32_t pin) { rt_err_t ret = RT_EOK; + struct rt_spi_device *spi_device = (struct rt_spi_device *)rt_malloc(sizeof(struct rt_spi_device)); + struct lpc_sw_spi_cs *cs_pin = (struct lpc_sw_spi_cs *)rt_malloc(sizeof(struct lpc_sw_spi_cs)); + + cs_pin->pin = pin; + rt_pin_mode(pin, PIN_MODE_OUTPUT); + rt_pin_write(pin, PIN_HIGH); + + ret = rt_spi_bus_attach_device(spi_device, device_name, bus_name, (void *)cs_pin); + + return ret; +} + + +static rt_err_t spi_configure(struct rt_spi_device *device, struct rt_spi_configuration *cfg) +{ + rt_err_t ret = RT_EOK; +// struct lpc_spi *spi = RT_NULL; +// spi = (struct lpc_spi *)(device->bus->parent.user_data); +// ret = lpc_spi_init(spi->SPIx, cfg); return ret; } diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/.config b/bsp/nxp/mcx/mcxn/frdm-mcxn947/.config index 7219603bb1..52f3664bed 100644 --- a/bsp/nxp/mcx/mcxn/frdm-mcxn947/.config +++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/.config @@ -140,7 +140,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64 # CONFIG_RT_USING_I2C is not set # CONFIG_RT_USING_PHY is not set # CONFIG_RT_USING_ADC is not set -CONFIG_RT_USING_DAC=y +# CONFIG_RT_USING_DAC is not set # CONFIG_RT_USING_NULL is not set # CONFIG_RT_USING_ZERO is not set # CONFIG_RT_USING_RANDOM is not set @@ -150,18 +150,7 @@ CONFIG_RT_USING_DAC=y # CONFIG_RT_USING_PM is not set # CONFIG_RT_USING_RTC is not set # CONFIG_RT_USING_SDIO is not set -CONFIG_RT_USING_SPI=y -# CONFIG_RT_USING_SPI_BITOPS is not set -CONFIG_RT_USING_QSPI=y -# CONFIG_RT_USING_SPI_MSD is not set -CONFIG_RT_USING_SFUD=y -CONFIG_RT_SFUD_USING_SFDP=y -CONFIG_RT_SFUD_USING_FLASH_INFO_TABLE=y -CONFIG_RT_SFUD_USING_QSPI=y -CONFIG_RT_SFUD_SPI_MAX_HZ=50000000 -CONFIG_RT_DEBUG_SFUD=y -# CONFIG_RT_USING_ENC28J60 is not set -# CONFIG_RT_USING_SPI_WIFI is not set +# CONFIG_RT_USING_SPI is not set # CONFIG_RT_USING_WDT is not set # CONFIG_RT_USING_AUDIO is not set # CONFIG_RT_USING_SENSOR is not set @@ -1121,17 +1110,14 @@ CONFIG_SOC_MCXN947=y # # On-chip Peripheral Drivers # -CONFIG_BSP_USING_DMA=y +# CONFIG_BSP_USING_DMA is not set CONFIG_BSP_USING_PIN=y CONFIG_BSP_USING_UART=y CONFIG_BSP_USING_UART4=y CONFIG_BSP_USING_UART5=y CONFIG_BSP_USING_UART2=y # CONFIG_BSP_USING_I2C is not set -CONFIG_BSP_USING_SPI=y -CONFIG_BSP_USING_SPI3=y -CONFIG_BSP_USING_SPI7=y -CONFIG_BSP_USING_SPI8=y +# CONFIG_BSP_USING_SPI is not set # CONFIG_BSP_USING_ADC is not set # CONFIG_BSP_USING_DAC is not set # CONFIG_BSP_USING_SDIO is not set diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/MCUX_Config/board/pin_mux.c b/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/MCUX_Config/board/pin_mux.c index c95e8d454a..71809ba47d 100644 --- a/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/MCUX_Config/board/pin_mux.c +++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/MCUX_Config/board/pin_mux.c @@ -64,7 +64,7 @@ void BOARD_InitBootPins(void) // PORT1->PCR[4] = PORT_PCR_MUX(2) | PORT_PCR_PS(0) | PORT_PCR_PE(0) | PORT_PCR_IBE(1); /* FC3_4 D[3] */ // PORT1->PCR[5] = PORT_PCR_MUX(2) | PORT_PCR_PS(0) | PORT_PCR_PE(0) | PORT_PCR_IBE(1); /* FC3_5 D[2] */ - /* QSPI */ + /* SPI */ PORT3->PCR[8] = PORT_PCR_MUX(3) | PORT_PCR_PS(0) | PORT_PCR_PE(0) | PORT_PCR_IBE(1); /* FC7_P0, MOSI */ PORT3->PCR[9] = PORT_PCR_MUX(3) | PORT_PCR_PS(0) | PORT_PCR_PE(0) | PORT_PCR_IBE(1); /* FC7_P2, MISO */ PORT3->PCR[7] = PORT_PCR_MUX(3) | PORT_PCR_PS(0) | PORT_PCR_PE(0) | PORT_PCR_IBE(1); /* FC7_P1, CLK */ diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.uvoptx b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.uvoptx index 46e469b20e..8c8f6ed470 100644 --- a/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.uvoptx +++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.uvoptx @@ -73,11 +73,11 @@ 0 - 1 + 0 0 1 - 8 + 0 0 1 @@ -181,1420 +181,4 @@ - - Applications - 1 - 0 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - applications\main.c - main.c - 0 - 0 - - - - - Compiler - 1 - 0 - 0 - 0 - - 2 - 2 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c - syscall_mem.c - 0 - 0 - - - 2 - 3 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\libc\compilers\armlibc\syscalls.c - syscalls.c - 0 - 0 - - - 2 - 4 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\libc\compilers\common\cctype.c - cctype.c - 0 - 0 - - - 2 - 5 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\libc\compilers\common\cstdlib.c - cstdlib.c - 0 - 0 - - - 2 - 6 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\libc\compilers\common\cstring.c - cstring.c - 0 - 0 - - - 2 - 7 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\libc\compilers\common\ctime.c - ctime.c - 0 - 0 - - - 2 - 8 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\libc\compilers\common\cunistd.c - cunistd.c - 0 - 0 - - - 2 - 9 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\libc\compilers\common\cwchar.c - cwchar.c - 0 - 0 - - - - - DeviceDrivers - 1 - 0 - 0 - 0 - - 3 - 10 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\core\device.c - device.c - 0 - 0 - - - 3 - 11 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\hwtimer\hwtimer.c - hwtimer.c - 0 - 0 - - - 3 - 12 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\ipc\completion.c - completion.c - 0 - 0 - - - 3 - 13 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\ipc\condvar.c - condvar.c - 0 - 0 - - - 3 - 14 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\ipc\dataqueue.c - dataqueue.c - 0 - 0 - - - 3 - 15 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\ipc\pipe.c - pipe.c - 0 - 0 - - - 3 - 16 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\ipc\ringblk_buf.c - ringblk_buf.c - 0 - 0 - - - 3 - 17 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\ipc\ringbuffer.c - ringbuffer.c - 0 - 0 - - - 3 - 18 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\ipc\waitqueue.c - waitqueue.c - 0 - 0 - - - 3 - 19 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\ipc\workqueue.c - workqueue.c - 0 - 0 - - - 3 - 20 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\pin\pin.c - pin.c - 0 - 0 - - - 3 - 21 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\serial\serial.c - serial.c - 0 - 0 - - - 3 - 22 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\spi\spi_core.c - spi_core.c - 0 - 0 - - - 3 - 23 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\spi\spi_dev.c - spi_dev.c - 0 - 0 - - - 3 - 24 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\spi\spi_flash_sfud.c - spi_flash_sfud.c - 0 - 0 - - - 3 - 25 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\spi\spi_msd.c - spi_msd.c - 0 - 0 - - - 3 - 26 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\spi\spi-bit-ops.c - spi-bit-ops.c - 0 - 0 - - - 3 - 27 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\spi\sfud\src\sfud.c - sfud.c - 0 - 0 - - - 3 - 28 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\spi\sfud\src\sfud_sfdp.c - sfud_sfdp.c - 0 - 0 - - - 3 - 29 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\drivers\spi\qspi_core.c - qspi_core.c - 0 - 0 - - - - - Drivers - 1 - 0 - 0 - 0 - - 4 - 30 - 1 - 0 - 0 - 0 - board\MCUX_Config\board\clock_config.c - clock_config.c - 0 - 0 - - - 4 - 31 - 1 - 0 - 0 - 0 - board\MCUX_Config\board\pin_mux.c - pin_mux.c - 0 - 0 - - - 4 - 32 - 1 - 0 - 0 - 0 - board\board.c - board.c - 0 - 0 - - - 4 - 33 - 1 - 0 - 0 - 0 - ..\Libraries\drivers\drv_pin.c - drv_pin.c - 0 - 0 - - - 4 - 34 - 1 - 0 - 0 - 0 - ..\Libraries\drivers\drv_uart.c - drv_uart.c - 0 - 0 - - - 4 - 35 - 1 - 0 - 0 - 0 - ..\Libraries\drivers\drv_spi.c - drv_spi.c - 0 - 0 - - - - - Finsh - 1 - 0 - 0 - 0 - - 5 - 36 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\finsh\shell.c - shell.c - 0 - 0 - - - 5 - 37 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\finsh\msh.c - msh.c - 0 - 0 - - - 5 - 38 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\finsh\msh_parse.c - msh_parse.c - 0 - 0 - - - 5 - 39 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\finsh\cmd.c - cmd.c - 0 - 0 - - - - - Kernel - 1 - 0 - 0 - 0 - - 6 - 40 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\clock.c - clock.c - 0 - 0 - - - 6 - 41 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\components.c - components.c - 0 - 0 - - - 6 - 42 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\idle.c - idle.c - 0 - 0 - - - 6 - 43 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\ipc.c - ipc.c - 0 - 0 - - - 6 - 44 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\irq.c - irq.c - 0 - 0 - - - 6 - 45 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\klibc\kstdio.c - kstdio.c - 0 - 0 - - - 6 - 46 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\klibc\kstring.c - kstring.c - 0 - 0 - - - 6 - 47 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\kservice.c - kservice.c - 0 - 0 - - - 6 - 48 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\mem.c - mem.c - 0 - 0 - - - 6 - 49 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\mempool.c - mempool.c - 0 - 0 - - - 6 - 50 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\object.c - object.c - 0 - 0 - - - 6 - 51 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\scheduler_comm.c - scheduler_comm.c - 0 - 0 - - - 6 - 52 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\scheduler_up.c - scheduler_up.c - 0 - 0 - - - 6 - 53 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\thread.c - thread.c - 0 - 0 - - - 6 - 54 - 1 - 0 - 0 - 0 - ..\..\..\..\..\src\timer.c - timer.c - 0 - 0 - - - - - libcpu - 1 - 0 - 0 - 0 - - 7 - 55 - 1 - 0 - 0 - 0 - ..\..\..\..\..\libcpu\arm\common\atomic_arm.c - atomic_arm.c - 0 - 0 - - - 7 - 56 - 1 - 0 - 0 - 0 - ..\..\..\..\..\libcpu\arm\common\div0.c - div0.c - 0 - 0 - - - 7 - 57 - 1 - 0 - 0 - 0 - ..\..\..\..\..\libcpu\arm\common\showmem.c - showmem.c - 0 - 0 - - - 7 - 58 - 2 - 0 - 0 - 0 - ..\..\..\..\..\libcpu\arm\cortex-m33\context_rvds.S - context_rvds.S - 0 - 0 - - - 7 - 59 - 1 - 0 - 0 - 0 - ..\..\..\..\..\libcpu\arm\cortex-m33\cpuport.c - cpuport.c - 0 - 0 - - - 7 - 60 - 2 - 0 - 0 - 0 - ..\..\..\..\..\libcpu\arm\cortex-m33\syscall_rvds.S - syscall_rvds.S - 0 - 0 - - - 7 - 61 - 1 - 0 - 0 - 0 - ..\..\..\..\..\libcpu\arm\cortex-m33\trustzone.c - trustzone.c - 0 - 0 - - - - - Libraries - 1 - 0 - 0 - 0 - - 8 - 62 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_clock.c - fsl_clock.c - 0 - 0 - - - 8 - 63 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexcan.c - fsl_flexcan.c - 0 - 0 - - - 8 - 64 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_edma.c - fsl_edma.c - 0 - 0 - - - 8 - 65 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd.c - fsl_flexio_mculcd.c - 0 - 0 - - - 8 - 66 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_crc.c - fsl_crc.c - 0 - 0 - - - 8 - 67 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpspi.c - fsl_lpspi.c - 0 - 0 - - - 8 - 68 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_mrt.c - fsl_mrt.c - 0 - 0 - - - 8 - 69 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpuart.c - fsl_lpuart.c - 0 - 0 - - - 8 - 70 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpspi_edma.c - fsl_lpspi_edma.c - 0 - 0 - - - 8 - 71 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_cmc.c - fsl_cmc.c - 0 - 0 - - - 8 - 72 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi_edma.c - fsl_flexio_spi_edma.c - 0 - 0 - - - 8 - 73 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd_edma.c - fsl_flexio_mculcd_edma.c - 0 - 0 - - - 8 - 74 - 2 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\arm\startup_MCXN947_cm33_core0.s - startup_MCXN947_cm33_core0.s - 0 - 0 - - - 8 - 75 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_dac.c - fsl_dac.c - 0 - 0 - - - 8 - 76 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_lptmr.c - fsl_lptmr.c - 0 - 0 - - - 8 - 77 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_common_arm.c - fsl_common_arm.c - 0 - 0 - - - 8 - 78 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_reset.c - fsl_reset.c - 0 - 0 - - - 8 - 79 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpadc.c - fsl_lpadc.c - 0 - 0 - - - 8 - 80 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_vref.c - fsl_vref.c - 0 - 0 - - - 8 - 81 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart_edma.c - fsl_flexio_uart_edma.c - 0 - 0 - - - 8 - 82 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c_edma.c - fsl_lpi2c_edma.c - 0 - 0 - - - 8 - 83 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_irtc.c - fsl_irtc.c - 0 - 0 - - - 8 - 84 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_usdhc.c - fsl_usdhc.c - 0 - 0 - - - 8 - 85 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_erm.c - fsl_erm.c - 0 - 0 - - - 8 - 86 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_dac14.c - fsl_dac14.c - 0 - 0 - - - 8 - 87 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_gpio.c - fsl_gpio.c - 0 - 0 - - - 8 - 88 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c.c - fsl_lpi2c.c - 0 - 0 - - - 8 - 89 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi.c - fsl_flexspi.c - 0 - 0 - - - 8 - 90 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi_edma.c - fsl_flexspi_edma.c - 0 - 0 - - - 8 - 91 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_ewm.c - fsl_ewm.c - 0 - 0 - - - 8 - 92 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\system_MCXN947_cm33_core0.c - system_MCXN947_cm33_core0.c - 0 - 0 - - - 8 - 93 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_spc.c - fsl_spc.c - 0 - 0 - - - 8 - 94 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_i2c_master.c - fsl_flexio_i2c_master.c - 0 - 0 - - - 8 - 95 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_ctimer.c - fsl_ctimer.c - 0 - 0 - - - 8 - 96 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart.c - fsl_flexio_uart.c - 0 - 0 - - - 8 - 97 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_enc.c - fsl_enc.c - 0 - 0 - - - 8 - 98 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_i3c.c - fsl_i3c.c - 0 - 0 - - - 8 - 99 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_cache_lpcac.c - fsl_cache_lpcac.c - 0 - 0 - - - 8 - 100 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_enet.c - fsl_enet.c - 0 - 0 - - - 8 - 101 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpflexcomm.c - fsl_lpflexcomm.c - 0 - 0 - - - 8 - 102 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio.c - fsl_flexio.c - 0 - 0 - - - 8 - 103 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_edma_soc.c - fsl_edma_soc.c - 0 - 0 - - - 8 - 104 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_evtg.c - fsl_evtg.c - 0 - 0 - - - 8 - 105 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_itrc.c - fsl_itrc.c - 0 - 0 - - - 8 - 106 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_cache.c - fsl_cache.c - 0 - 0 - - - 8 - 107 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_eim.c - fsl_eim.c - 0 - 0 - - - 8 - 108 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_cdog.c - fsl_cdog.c - 0 - 0 - - - 8 - 109 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi.c - fsl_flexio_spi.c - 0 - 0 - - - 8 - 110 - 1 - 0 - 0 - 0 - ..\Libraries\MCXN947\MCXN947\drivers\fsl_common.c - fsl_common.c - 0 - 0 - - - - - Utilities - 1 - 0 - 0 - 0 - - 9 - 111 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\utilities\ulog\ulog.c - ulog.c - 0 - 0 - - - 9 - 112 - 1 - 0 - 0 - 0 - ..\..\..\..\..\components\utilities\ulog\backend\console_be.c - console_be.c - 0 - 0 - - - diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.uvprojx b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.uvprojx index c754b37936..eb0a4e2380 100644 --- a/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.uvprojx +++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/project.uvprojx @@ -1,16 +1,13 @@ - 2.1 -
### uVision Project, (C) Keil Software
- rtthread-frdm-mcxn947 0x4 ARM-ADS - 6190000::V6.19::ARMCLANG + 6160000::V6.16::ARMCLANG 1 @@ -19,28 +16,28 @@ NXP.MCXN947_DFP.17.0.0 https://mcuxpresso.nxp.com/cmsis_pack/repo/ IRAM(0x20000000,0x060000) IRAM2(0x20060000,0x8000) IROM(0x03000000,0x040000) IROM2(0x13000000,0x040000) XRAM(0x30060000,0x8000) XRAM2(0x04000000,0x018000) XRAM3(0x14000000,0x018000) XROM(0x00000000,0x100000) XROM2(0x00100000,0x100000) XROM3(0x10000000,0x100000) CPUTYPE("Cortex-M33") FPU3(SFPU) DSP TZ CLOCK(12000000) ELITTLE - - + + UL2V8M(-S0 -C0 -P0 -FD20000000 -FC1000 -FN4 -FF0MCXN9XX_2048 -FS00 -FL0200000 -FF1MCXN9XX_2048_S -FS110000000 -FL1200000 -FF2MCXN9XX_W25Q64 -FS280000000 -FL2800000 -FF3MCXN9XX_W25Q64_S -FS390000000 -FL3800000 -FP0($$Device:MCXN947VDF$arm\MCXN9XX_2048.FLM) -FP1($$Device:MCXN947VDF$arm\MCXN9XX_2048_S.FLM) -FP2($$Device:MCXN947VDF$arm\MCXN9XX_W25Q64.FLM) -FP3($$Device:MCXN947VDF$arm\MCXN9XX_W25Q64_S.FLM)) 0 $$Device:MCXN947VDF$fsl_device_registers.h - - - - - - - - - + + + + + + + + + $$Device:MCXN947VDF$MCXN947_cm33_core0.xml 0 0 - - - - - + + + + + 0 0 @@ -62,8 +59,8 @@ 0 0 - - + + 0 0 0 @@ -72,8 +69,8 @@ 0 0 - - + + 0 0 0 @@ -82,15 +79,15 @@ 0 0 - - + + 0 0 0 0 0 - + 0 @@ -104,15 +101,15 @@ 0 0 3 - - + + 1 - - - - + + + + SARMV8M.DLL -MPU TCM.DLL @@ -139,10 +136,10 @@ 1 BIN\UL2V8M.DLL "" () - - - - + + + + 0 @@ -175,7 +172,7 @@ 0 0 "Cortex-M33" - + 0 0 0 @@ -310,7 +307,7 @@ 0x8000 - + 1 @@ -339,8 +336,8 @@ --target=arm-arm-none-eabi __STDC_LIMIT_MACROS, RT_USING_ARMLIBC, CPU_MCXN947VDF_cm33_core0, RT_USING_LIBC, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, DEBUG - - ..\..\..\..\..\include;..\..\..\..\..\libcpu\arm\common;..\Libraries\drivers;..\..\..\..\..\libcpu\arm\cortex-m33;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\..\components\libc\posix\ipc;..\Libraries\MCXN947\middleware\sdmmc\inc;..\..\..\..\..\components\libc\posix\io\poll;.;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\Libraries\MCXN947\MCXN947\drivers;board\MCUX_Config\board;..\..\..\..\..\components\drivers\include;..\Libraries\MCXN947\middleware\sdmmc\port;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\finsh;..\..\..\..\..\components\utilities\ulog;..\Libraries\MCXN947\MCXN947;board;..\Libraries\CMSIS\Core\Include;..\..\..\..\..\components\libc\posix\io\eventfd;applications;..\..\..\..\..\components\drivers\include;..\Libraries\MCXN947\components\codec;..\Libraries\drivers\config;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\drivers\spi\sfud\inc;..\..\..\..\..\components\drivers\spi\sfud\src;..\Libraries\drivers;..\..\..\..\..\components\drivers\spi + + ..\..\..\..\..\include;..\..\..\..\..\libcpu\arm\common;..\Libraries\drivers;..\..\..\..\..\libcpu\arm\cortex-m33;..\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\..\components\libc\posix\ipc;..\Libraries\MCXN947\middleware\sdmmc\inc;..\..\..\..\..\components\libc\posix\io\poll;.;..\..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\..\components\drivers\include;..\Libraries\MCXN947\MCXN947\drivers;board\MCUX_Config\board;..\..\..\..\..\components\drivers\include;..\Libraries\MCXN947\middleware\sdmmc\port;..\..\..\..\..\components\libc\compilers\common\include;..\..\..\..\..\components\drivers\include;..\..\..\..\..\components\finsh;..\..\..\..\..\components\utilities\ulog;..\Libraries\MCXN947\MCXN947;board;..\Libraries\CMSIS\Core\Include;..\..\..\..\..\components\libc\posix\io\eventfd;applications;..\..\..\..\..\components\drivers\include;..\Libraries\MCXN947\components\codec;..\Libraries\drivers\config;..\..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\..\components\drivers\include @@ -356,9 +353,9 @@ 1 -x assembler-with-cpp - - - + + + @@ -370,13 +367,13 @@ 0 0x00000000 0x02000000 - + .\board\linker_scripts\MCXN947_cm33_core0_flash.scf - - - - - + + + + + @@ -399,36 +396,50 @@ 1 ..\..\..\..\..\components\libc\compilers\armlibc\syscall_mem.c + + syscalls.c 1 ..\..\..\..\..\components\libc\compilers\armlibc\syscalls.c + + cctype.c 1 ..\..\..\..\..\components\libc\compilers\common\cctype.c + + cstdlib.c 1 ..\..\..\..\..\components\libc\compilers\common\cstdlib.c + + cstring.c 1 ..\..\..\..\..\components\libc\compilers\common\cstring.c + + ctime.c 1 ..\..\..\..\..\components\libc\compilers\common\ctime.c + + cunistd.c 1 ..\..\..\..\..\components\libc\compilers\common\cunistd.c + + cwchar.c 1 @@ -444,713 +455,227 @@ 1 ..\..\..\..\..\components\drivers\core\device.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + hwtimer.c 1 ..\..\..\..\..\components\drivers\hwtimer\hwtimer.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + completion.c 1 ..\..\..\..\..\components\drivers\ipc\completion.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + condvar.c 1 ..\..\..\..\..\components\drivers\ipc\condvar.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + dataqueue.c 1 ..\..\..\..\..\components\drivers\ipc\dataqueue.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + pipe.c 1 ..\..\..\..\..\components\drivers\ipc\pipe.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + ringblk_buf.c 1 ..\..\..\..\..\components\drivers\ipc\ringblk_buf.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + ringbuffer.c 1 ..\..\..\..\..\components\drivers\ipc\ringbuffer.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + waitqueue.c 1 ..\..\..\..\..\components\drivers\ipc\waitqueue.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + workqueue.c 1 ..\..\..\..\..\components\drivers\ipc\workqueue.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + pin.c 1 ..\..\..\..\..\components\drivers\pin\pin.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + + + serial.c 1 ..\..\..\..\..\components\drivers\serial\serial.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_IPC_SOURCE__ - + - - spi_core.c - 1 - ..\..\..\..\..\components\drivers\spi\spi_core.c - - - spi_dev.c - 1 - ..\..\..\..\..\components\drivers\spi\spi_dev.c - - - spi_flash_sfud.c - 1 - ..\..\..\..\..\components\drivers\spi\spi_flash_sfud.c - - - spi_msd.c - 1 - ..\..\..\..\..\components\drivers\spi\spi_msd.c - - - spi-bit-ops.c - 1 - ..\..\..\..\..\components\drivers\spi\spi-bit-ops.c - - - sfud.c - 1 - ..\..\..\..\..\components\drivers\spi\sfud\src\sfud.c - - - sfud_sfdp.c - 1 - ..\..\..\..\..\components\drivers\spi\sfud\src\sfud_sfdp.c - - - qspi_core.c - 1 - ..\..\..\..\..\components\drivers\spi\qspi_core.c - @@ -1161,31 +686,34 @@ 1 board\MCUX_Config\board\clock_config.c + + pin_mux.c 1 board\MCUX_Config\board\pin_mux.c + + board.c 1 board\board.c + + drv_pin.c 1 ..\Libraries\drivers\drv_pin.c + + drv_uart.c 1 ..\Libraries\drivers\drv_uart.c - - drv_spi.c - 1 - ..\Libraries\drivers\drv_spi.c - @@ -1196,16 +724,22 @@ 1 ..\..\..\..\..\components\finsh\shell.c + + msh.c 1 ..\..\..\..\..\components\finsh\msh.c + + msh_parse.c 1 ..\..\..\..\..\components\finsh\msh_parse.c + + cmd.c 1 @@ -1221,836 +755,279 @@ 1 ..\..\..\..\..\src\clock.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + components.c 1 ..\..\..\..\..\src\components.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + idle.c 1 ..\..\..\..\..\src\idle.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + ipc.c 1 ..\..\..\..\..\src\ipc.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + irq.c 1 ..\..\..\..\..\src\irq.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + kstdio.c 1 ..\..\..\..\..\src\klibc\kstdio.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + kstring.c 1 ..\..\..\..\..\src\klibc\kstring.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + kservice.c 1 ..\..\..\..\..\src\kservice.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + mem.c 1 ..\..\..\..\..\src\mem.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + mempool.c 1 ..\..\..\..\..\src\mempool.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + object.c 1 ..\..\..\..\..\src\object.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + scheduler_comm.c 1 ..\..\..\..\..\src\scheduler_comm.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + scheduler_up.c 1 ..\..\..\..\..\src\scheduler_up.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + thread.c 1 ..\..\..\..\..\src\thread.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + + + timer.c 1 ..\..\..\..\..\src\timer.c - - 2 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - 1 - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 0 - 0 - 2 - 2 - 2 - 2 - 2 __RT_KERNEL_SOURCE__ - + @@ -2066,31 +1043,43 @@ 1 ..\..\..\..\..\libcpu\arm\common\atomic_arm.c + + div0.c 1 ..\..\..\..\..\libcpu\arm\common\div0.c + + showmem.c 1 ..\..\..\..\..\libcpu\arm\common\showmem.c + + context_rvds.S 2 ..\..\..\..\..\libcpu\arm\cortex-m33\context_rvds.S + + cpuport.c 1 ..\..\..\..\..\libcpu\arm\cortex-m33\cpuport.c + + syscall_rvds.S 2 ..\..\..\..\..\libcpu\arm\cortex-m33\syscall_rvds.S + + trustzone.c 1 @@ -2106,241 +1095,337 @@ 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_clock.c + + fsl_flexcan.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexcan.c + + fsl_edma.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_edma.c + + fsl_flexio_mculcd.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd.c + + fsl_crc.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_crc.c + + fsl_lpspi.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpspi.c + + fsl_mrt.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_mrt.c + + fsl_lpuart.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpuart.c + + fsl_lpspi_edma.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpspi_edma.c + + fsl_cmc.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_cmc.c + + fsl_flexio_spi_edma.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi_edma.c + + fsl_flexio_mculcd_edma.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_mculcd_edma.c + + startup_MCXN947_cm33_core0.s 2 ..\Libraries\MCXN947\MCXN947\arm\startup_MCXN947_cm33_core0.s + + fsl_dac.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_dac.c + + fsl_lptmr.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_lptmr.c + + fsl_common_arm.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_common_arm.c + + fsl_reset.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_reset.c + + fsl_lpadc.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpadc.c + + fsl_vref.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_vref.c + + fsl_flexio_uart_edma.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart_edma.c + + fsl_lpi2c_edma.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c_edma.c + + fsl_irtc.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_irtc.c + + fsl_usdhc.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_usdhc.c + + fsl_erm.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_erm.c + + fsl_dac14.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_dac14.c + + fsl_gpio.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_gpio.c + + fsl_lpi2c.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpi2c.c + + fsl_flexspi.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi.c + + fsl_flexspi_edma.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexspi_edma.c + + fsl_ewm.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_ewm.c + + system_MCXN947_cm33_core0.c 1 ..\Libraries\MCXN947\MCXN947\system_MCXN947_cm33_core0.c + + fsl_spc.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_spc.c + + fsl_flexio_i2c_master.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_i2c_master.c + + fsl_ctimer.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_ctimer.c + + fsl_flexio_uart.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_uart.c + + fsl_enc.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_enc.c + + fsl_i3c.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_i3c.c + + fsl_cache_lpcac.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_cache_lpcac.c + + fsl_enet.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_enet.c + + fsl_lpflexcomm.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_lpflexcomm.c + + fsl_flexio.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio.c + + fsl_edma_soc.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_edma_soc.c + + fsl_evtg.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_evtg.c + + fsl_itrc.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_itrc.c + + fsl_cache.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_cache.c + + fsl_eim.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_eim.c + + fsl_cdog.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_cdog.c + + fsl_flexio_spi.c 1 ..\Libraries\MCXN947\MCXN947\drivers\fsl_flexio_spi.c + + fsl_common.c 1 @@ -2356,6 +1441,8 @@ 1 ..\..\..\..\..\components\utilities\ulog\ulog.c + + console_be.c 1 @@ -2366,13 +1453,11 @@ - - - - + + + - @@ -2381,5 +1466,4 @@ -
diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/rtconfig.h b/bsp/nxp/mcx/mcxn/frdm-mcxn947/rtconfig.h index bff789d8d2..6f1e514b4b 100644 --- a/bsp/nxp/mcx/mcxn/frdm-mcxn947/rtconfig.h +++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/rtconfig.h @@ -91,15 +91,6 @@ #define RT_USING_SERIAL_V1 #define RT_SERIAL_USING_DMA #define RT_SERIAL_RB_BUFSZ 64 -#define RT_USING_DAC -#define RT_USING_SPI -#define RT_USING_QSPI -#define RT_USING_SFUD -#define RT_SFUD_USING_SFDP -#define RT_SFUD_USING_FLASH_INFO_TABLE -#define RT_SFUD_USING_QSPI -#define RT_SFUD_SPI_MAX_HZ 50000000 -#define RT_DEBUG_SFUD #define RT_USING_PIN #define RT_USING_HWTIMER @@ -290,16 +281,11 @@ /* On-chip Peripheral Drivers */ -#define BSP_USING_DMA #define BSP_USING_PIN #define BSP_USING_UART #define BSP_USING_UART4 #define BSP_USING_UART5 #define BSP_USING_UART2 -#define BSP_USING_SPI -#define BSP_USING_SPI3 -#define BSP_USING_SPI7 -#define BSP_USING_SPI8 /* Board extended module Drivers */