Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 66 additions & 4 deletions bsp/nxp/imx/imxrt/imxrt1180-nxp-evk/cm33/.config
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=128
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
CONFIG_RT_VER_NUM=0x50300
CONFIG_RT_VER_NUM=0x50400
# CONFIG_RT_USING_STDC_ATOMIC is not set
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
Expand Down Expand Up @@ -468,6 +468,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
# CONFIG_PKG_USING_ERPC is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
# CONFIG_PKG_USING_PDULIB is not set
Expand Down Expand Up @@ -554,6 +555,10 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_LVGL is not set
# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set
# CONFIG_PKG_USING_GUI_GUIDER_DEMO is not set

#
# GD32EmbeddedUI demos require LVGL v8.3.11
#
# end of LVGL: powerful and easy-to-use embedded GUI library

#
Expand Down Expand Up @@ -583,12 +588,15 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_QRCODE is not set
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_PKG_USING_3GPP_AMRNB is not set
# CONFIG_PKG_USING_LITETYPE is not set
# end of multimedia packages

#
# tools packages
#
# CONFIG_PKG_USING_VECTOR is not set
# CONFIG_PKG_USING_SORCH is not set
# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
Expand Down Expand Up @@ -640,6 +648,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_UORB is not set
# CONFIG_PKG_USING_RT_TUNNEL is not set
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# CONFIG_PKG_USING_FEE is not set
# CONFIG_PKG_USING_MRAMTRACE is not set
# end of tools packages

#
Expand Down Expand Up @@ -735,6 +745,8 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
# CONFIG_PKG_USING_EVENT_LOOP is not set
# CONFIG_PKG_USING_THREAD_MANAGER is not set
# end of system packages

#
Expand Down Expand Up @@ -786,6 +798,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_STM32WB_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_STM32MP1_M4_HAL_DRIVER is not set
# CONFIG_PKG_USING_STM32MP1_M4_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_STM32N6_HAL_DRIVER is not set
# CONFIG_PKG_USING_STM32N6_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_STM32N657xx_FSBL is not set
# end of STM32 HAL & SDK Drivers

#
Expand Down Expand Up @@ -818,7 +833,21 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
# CONFIG_PKG_USING_NRFX is not set
# CONFIG_PKG_USING_RASPBERRYPI_PICO_RP2350_SDK is not set
# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
# CONFIG_PKG_USING_MM32 is not set

#
# MM32 HAL & SDK Drivers
#
# CONFIG_PKG_USING_MM32F103XX_CMSIS is not set
# CONFIG_PKG_USING_MM32F3270X_CMSIS is not set
# CONFIG_PKG_USING_MM32F5260X_CMSIS is not set
# CONFIG_PKG_USING_MM32L0XX_CMSIS is not set
# CONFIG_PKG_USING_MM32L3XX_CMSIS is not set
# CONFIG_PKG_USING_MM32F103XX_HAL_DRIVER is not set
# CONFIG_PKG_USING_MM32F3270X_HAL_DRIVER is not set
# CONFIG_PKG_USING_MM32F5260X_HAL_DRIVER is not set
# CONFIG_PKG_USING_MM32L0XX_HAL_DRIVER is not set
# CONFIG_PKG_USING_MM32L3XX_HAL_DRIVER is not set
# end of MM32 HAL & SDK Drivers

#
# WCH HAL & SDK Drivers
Expand Down Expand Up @@ -883,9 +912,7 @@ CONFIG_PKG_NXP_IMXRT_DRIVER_VER="latest"
#
# NUVOTON Drivers
#
# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
# end of NUVOTON Drivers

#
Expand All @@ -903,6 +930,12 @@ CONFIG_PKG_NXP_IMXRT_DRIVER_VER="latest"
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK

#
# FM33 Drivers
#
# CONFIG_PKG_USING_FM33LG0XX_FL_LIBRARY is not set
# end of FM33 Drivers

#
# FT32 HAL & SDK Drivers
#
Expand All @@ -911,6 +944,23 @@ CONFIG_PKG_NXP_IMXRT_DRIVER_VER="latest"
# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
# end of FT32 HAL & SDK Drivers

#
# NOVOSNS Drivers
#
# CONFIG_PKG_USING_NOVOSNS_SERIES_DRIVER is not set
# end of NOVOSNS Drivers

#
# N32 Drivers
#
# CONFIG_PKG_USING_N32H7XX_STD_DRIVER is not set
# CONFIG_PKG_USING_N32H7XX_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_N32H49X_STD_DRIVER is not set
# CONFIG_PKG_USING_N32H49X_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_N32H47X_48X_STD_DRIVER is not set
# CONFIG_PKG_USING_N32H47X_48X_CMSIS_DRIVER is not set
# end of N32 Drivers
# end of HAL & SDK Drivers

#
Expand Down Expand Up @@ -990,6 +1040,7 @@ CONFIG_PKG_NXP_IMXRT_DRIVER_VER="latest"
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
# CONFIG_PKG_USING_SCD4X is not set
# CONFIG_PKG_USING_BMI270 is not set
# end of sensors drivers

#
Expand Down Expand Up @@ -1044,6 +1095,7 @@ CONFIG_PKG_NXP_IMXRT_DRIVER_VER="latest"
# CONFIG_PKG_USING_WK2124 is not set
# CONFIG_PKG_USING_LY68L6400 is not set
# CONFIG_PKG_USING_DM9051 is not set
# CONFIG_PKG_USING_CH390 is not set
# CONFIG_PKG_USING_SSD1306 is not set
# CONFIG_PKG_USING_QKEY is not set
# CONFIG_PKG_USING_RS485 is not set
Expand Down Expand Up @@ -1091,8 +1143,10 @@ CONFIG_PKG_NXP_IMXRT_DRIVER_VER="latest"
# CONFIG_PKG_USING_ISOTP_C is not set
# CONFIG_PKG_USING_IKUNLED is not set
# CONFIG_PKG_USING_INS5T8025 is not set
# CONFIG_PKG_USING_IRUART is not set
# CONFIG_PKG_USING_ST7305 is not set
# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_TCA9548A is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
# end of peripheral libraries and drivers

Expand All @@ -1110,6 +1164,9 @@ CONFIG_PKG_NXP_IMXRT_DRIVER_VER="latest"
# CONFIG_PKG_USING_NAXOS is not set
# CONFIG_PKG_USING_R_TINYMAIX is not set
# CONFIG_PKG_USING_LLMCHAT is not set
# CONFIG_PKG_USING_LIME_TM is not set
# CONFIG_PKG_USING_AIFES is not set
# CONFIG_PKG_USING_AGENT is not set
# end of AI packages

#
Expand Down Expand Up @@ -1169,6 +1226,8 @@ CONFIG_PKG_NXP_IMXRT_DRIVER_VER="latest"
# CONFIG_PKG_USING_MULTIBUTTON is not set
# CONFIG_PKG_USING_FLEXIBLE_BUTTON is not set
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_CANOPENNODE is not set
# CONFIG_PKG_USING_LELY is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
# CONFIG_PKG_USING_HEATSHRINK is not set
Expand All @@ -1194,6 +1253,8 @@ CONFIG_PKG_NXP_IMXRT_DRIVER_VER="latest"
# CONFIG_PKG_USING_QPARAM is not set
# CONFIG_PKG_USING_CorevMCU_CLI is not set
# CONFIG_PKG_USING_DRMP is not set
# CONFIG_PKG_USING_AUTOGEN_PARAMETER_MANAGER is not set
# CONFIG_PKG_USING_SIMULATED_SENSOR is not set
# end of miscellaneous packages

#
Expand Down Expand Up @@ -1488,6 +1549,7 @@ CONFIG_BSP_LPUART1_TX_DMA_CHANNEL=1
# Board extended module Drivers
#
# CONFIG_BSP_LINKER_SCRIPT_RAM is not set
# CONFIG_BSP_LINKER_SCRIPT_RAM_INDUSTRY is not set
CONFIG_BSP_LINKER_SCRIPT_FLEXSPI_NOR=y
# CONFIG_BSP_LINKER_SCRIPT_FLEXSPI_NOR_HYPERRAM is not set
# end of Hardware Drivers Config
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ static bool error_occurred = false;
static volatile uint32_t remote_addr = 0U;
#endif /* BSP_USE_MULTICORE_RPMSG_LITE */

#ifdef BSP_USE_MULTICORE_KICK_OFF
#if defined(BSP_USE_MULTICORE_KICK_OFF) && defined(BSP_USE_MULTICORE_RPMSG_LITE)
static volatile uint16_t RPMsgRemoteReadyEventData = 0U;
#endif

Expand All @@ -92,11 +92,13 @@ static volatile uint16_t RPMsgRemoteReadyEventData = 0U;
******************************************************************************/

#ifdef BSP_USE_MULTICORE_KICK_OFF
#ifdef BSP_USE_MULTICORE_RPMSG_LITE
static void RPMsgRemoteReadyEventHandler(mcmgr_core_t coreNum, uint16_t eventData, void *context)
{
uint16_t *data = (uint16_t *)context;
*data = eventData;
}
#endif

static rt_err_t multicore_kickoff_init(void)
{
Expand Down
9 changes: 9 additions & 0 deletions bsp/nxp/imx/imxrt/imxrt1180-nxp-evk/cm33/board/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -815,6 +815,15 @@ choice
help
Link the image to run entirely from internal SRAM.

config BSP_LINKER_SCRIPT_RAM_INDUSTRY
bool "RAM - Industrial Ethernet (256KB TCM + 128KB OCRAM2 + 32KB shared memory)"
help
Link the image to run from 256KB TCM for industrial Ethernet
development. CM33 uses 128KB OCRAM2 exclusively and shares 32KB
OCRAM2 with CM7. The GCC linker script (.ld), the ARMCLANG
scatter file (.scf) and the IAR linker configuration file (.icf)
are provided.

config BSP_LINKER_SCRIPT_FLEXSPI_NOR
bool "FlexSPI NOR Flash (XIP from external NOR flash)"
help
Expand Down
2 changes: 1 addition & 1 deletion bsp/nxp/imx/imxrt/imxrt1180-nxp-evk/cm33/board/board.c
Original file line number Diff line number Diff line change
Expand Up @@ -1498,8 +1498,8 @@ void PHY_Reset(void)
void rt_hw_board_init()
{
extern void BOARD_InitPeripherals(void);
BOARD_CommonSetting();
BOARD_ConfigMPU();
BOARD_CommonSetting();
BOARD_InitBootPins();
BOARD_BootClockRUN();
// BOARD_InitPeripherals();
Expand Down
Loading
Loading