renam OPT_MCU_MIMXRT to OPT_MCU_MIMXRT1XXX

fix build util with makefile
This commit is contained in:
hathach
2023-06-16 11:26:38 +07:00
parent 96f7cd09dc
commit 8af8869d3b
14 changed files with 19 additions and 25 deletions

View File

@@ -3,7 +3,7 @@ mcu:LPC177X_8X
mcu:LPC18XX mcu:LPC18XX
mcu:LPC40XX mcu:LPC40XX
mcu:LPC43XX mcu:LPC43XX
mcu:MIMXRT mcu:MIMXRT1XXX
mcu:MIMXRT10XX mcu:MIMXRT10XX
mcu:MIMXRT11XX mcu:MIMXRT11XX
mcu:RP2040 mcu:RP2040

View File

@@ -3,7 +3,7 @@ mcu:LPC177X_8X
mcu:LPC18XX mcu:LPC18XX
mcu:LPC40XX mcu:LPC40XX
mcu:LPC43XX mcu:LPC43XX
mcu:MIMXRT mcu:MIMXRT1XXX
mcu:MIMXRT10XX mcu:MIMXRT10XX
mcu:MIMXRT11XX mcu:MIMXRT11XX
mcu:RP2040 mcu:RP2040

View File

@@ -3,7 +3,7 @@ mcu:LPC177X_8X
mcu:LPC18XX mcu:LPC18XX
mcu:LPC40XX mcu:LPC40XX
mcu:LPC43XX mcu:LPC43XX
mcu:MIMXRT mcu:MIMXRT1XXX
mcu:MIMXRT10XX mcu:MIMXRT10XX
mcu:MIMXRT11XX mcu:MIMXRT11XX
mcu:RP2040 mcu:RP2040

View File

@@ -3,7 +3,7 @@ mcu:LPC177X_8X
mcu:LPC18XX mcu:LPC18XX
mcu:LPC40XX mcu:LPC40XX
mcu:LPC43XX mcu:LPC43XX
mcu:MIMXRT mcu:MIMXRT1XXX
mcu:MIMXRT10XX mcu:MIMXRT10XX
mcu:MIMXRT11XX mcu:MIMXRT11XX
mcu:RP2040 mcu:RP2040

View File

@@ -116,7 +116,7 @@
#elif CFG_TUSB_MCU == OPT_MCU_VALENTYUSB_EPTRI #elif CFG_TUSB_MCU == OPT_MCU_VALENTYUSB_EPTRI
// no header needed // no header needed
#elif CFG_TUSB_MCU == OPT_MCU_MIMXRT #elif CFG_TUSB_MCU == OPT_MCU_MIMXRT1XXX
#include "fsl_device_registers.h" #include "fsl_device_registers.h"
#elif CFG_TUSB_MCU == OPT_MCU_NUC120 #elif CFG_TUSB_MCU == OPT_MCU_NUC120

View File

@@ -17,4 +17,4 @@ Flash: `make BOARD=f1c100s flash` will write the image to SPI flash, and then re
## TODO ## TODO
* Add F1C100s to `#if CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT` high speed MCU check in examples (maybe we should extract the logic?) * Add F1C100s to `#if CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT1XXX` high speed MCU check in examples (maybe we should extract the logic?)

View File

@@ -14,7 +14,7 @@ include(${CMAKE_CURRENT_LIST_DIR}/boards/${BOARD}/board.cmake)
set(CMAKE_SYSTEM_PROCESSOR cortex-m7 CACHE INTERNAL "System Processor") set(CMAKE_SYSTEM_PROCESSOR cortex-m7 CACHE INTERNAL "System Processor")
set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake) set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
set(FAMILY_MCUS MIMXRT CACHE INTERNAL "") set(FAMILY_MCUS MIMXRT1XXX CACHE INTERNAL "")
# enable LTO if supported # enable LTO if supported
include(CheckIPOSupported) include(CheckIPOSupported)
@@ -119,7 +119,7 @@ function(family_configure_example TARGET)
) )
# Add TinyUSB # Add TinyUSB
family_add_tinyusb(${TARGET} OPT_MCU_MIMXRT) family_add_tinyusb(${TARGET} OPT_MCU_MIMXRT1XXX)
# Link dependencies # Link dependencies
target_link_libraries(${TARGET} PUBLIC board_${BOARD} ${TARGET}-tinyusb) target_link_libraries(${TARGET} PUBLIC board_${BOARD} ${TARGET}-tinyusb)

View File

@@ -13,7 +13,7 @@ CFLAGS += \
-D__ARMVFP__=0 -D__ARMFPV5__=0\ -D__ARMVFP__=0 -D__ARMFPV5__=0\
-DXIP_EXTERNAL_FLASH=1 \ -DXIP_EXTERNAL_FLASH=1 \
-DXIP_BOOT_HEADER_ENABLE=1 \ -DXIP_BOOT_HEADER_ENABLE=1 \
-DCFG_TUSB_MCU=OPT_MCU_MIMXRT -DCFG_TUSB_MCU=OPT_MCU_MIMXRT1XXX
ifdef BOARD_TUD_RHPORT ifdef BOARD_TUD_RHPORT
CFLAGS += -DBOARD_TUD_RHPORT=$(BOARD_TUD_RHPORT) CFLAGS += -DBOARD_TUD_RHPORT=$(BOARD_TUD_RHPORT)

View File

@@ -66,7 +66,7 @@
// Use ring buffer if it's available, some MCUs need extra RAM requirements // Use ring buffer if it's available, some MCUs need extra RAM requirements
#ifndef TUD_AUDIO_PREFER_RING_BUFFER #ifndef TUD_AUDIO_PREFER_RING_BUFFER
#if CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT #if CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT1XXX
#define TUD_AUDIO_PREFER_RING_BUFFER 0 #define TUD_AUDIO_PREFER_RING_BUFFER 0
#else #else
#define TUD_AUDIO_PREFER_RING_BUFFER 1 #define TUD_AUDIO_PREFER_RING_BUFFER 1
@@ -85,7 +85,7 @@
CFG_TUSB_MCU == OPT_MCU_RX72N || \ CFG_TUSB_MCU == OPT_MCU_RX72N || \
CFG_TUSB_MCU == OPT_MCU_LPC18XX || \ CFG_TUSB_MCU == OPT_MCU_LPC18XX || \
CFG_TUSB_MCU == OPT_MCU_LPC43XX || \ CFG_TUSB_MCU == OPT_MCU_LPC43XX || \
CFG_TUSB_MCU == OPT_MCU_MIMXRT || \ CFG_TUSB_MCU == OPT_MCU_MIMXRT1XXX || \
CFG_TUSB_MCU == OPT_MCU_MSP432E4 CFG_TUSB_MCU == OPT_MCU_MSP432E4
#if TUD_AUDIO_PREFER_RING_BUFFER #if TUD_AUDIO_PREFER_RING_BUFFER
#define USE_LINEAR_BUFFER 0 #define USE_LINEAR_BUFFER 0

View File

@@ -90,7 +90,7 @@
#define TUP_DCD_ENDPOINT_MAX 8 #define TUP_DCD_ENDPOINT_MAX 8
#define TUP_RHPORT_HIGHSPEED 1 #define TUP_RHPORT_HIGHSPEED 1
#elif TU_CHECK_MCU(OPT_MCU_MIMXRT) #elif TU_CHECK_MCU(OPT_MCU_MIMXRT1XXX)
#define TUP_USBIP_CHIPIDEA_HS #define TUP_USBIP_CHIPIDEA_HS
#define TUP_USBIP_EHCI #define TUP_USBIP_EHCI

View File

@@ -31,7 +31,7 @@
#include "device/dcd.h" #include "device/dcd.h"
#include "ci_hs_type.h" #include "ci_hs_type.h"
#if CFG_TUSB_MCU == OPT_MCU_MIMXRT #if CFG_TUSB_MCU == OPT_MCU_MIMXRT1XXX
#include "ci_hs_imxrt.h" #include "ci_hs_imxrt.h"
void dcd_dcache_clean(void* addr, uint32_t data_size) { void dcd_dcache_clean(void* addr, uint32_t data_size) {

View File

@@ -28,8 +28,7 @@
// Chipidea Highspeed USB IP implement EHCI for host functionality // Chipidea Highspeed USB IP implement EHCI for host functionality
#if CFG_TUH_ENABLED && \ #if CFG_TUH_ENABLED && defined(TUP_USBIP_EHCI)
(CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT)
//--------------------------------------------------------------------+ //--------------------------------------------------------------------+
// INCLUDE // INCLUDE
@@ -39,7 +38,7 @@
#include "portable/ehci/ehci_api.h" #include "portable/ehci/ehci_api.h"
#include "ci_hs_type.h" #include "ci_hs_type.h"
#if CFG_TUSB_MCU == OPT_MCU_MIMXRT #if CFG_TUSB_MCU == OPT_MCU_MIMXRT1XXX
#include "ci_hs_imxrt.h" #include "ci_hs_imxrt.h"
void hcd_dcache_clean(void* addr, uint32_t data_size) { void hcd_dcache_clean(void* addr, uint32_t data_size) {

View File

@@ -97,9 +97,9 @@
#define OPT_MCU_VALENTYUSB_EPTRI 600 ///< Fomu eptri config #define OPT_MCU_VALENTYUSB_EPTRI 600 ///< Fomu eptri config
// NXP iMX RT // NXP iMX RT
#define OPT_MCU_MIMXRT 700 ///< NXP iMX RT Series #define OPT_MCU_MIMXRT1XXX 700 ///< NXP iMX RT1xxx Series
#define OPT_MCU_MIMXRT10XX OPT_MCU_MIMXRT ///< RT10xx #define OPT_MCU_MIMXRT10XX OPT_MCU_MIMXRT1XXX ///< RT10xx
#define OPT_MCU_MIMXRT11XX OPT_MCU_MIMXRT ///< RT11xx #define OPT_MCU_MIMXRT11XX OPT_MCU_MIMXRT1XXX ///< RT11xx
// Nuvoton // Nuvoton
#define OPT_MCU_NUC121 800 #define OPT_MCU_NUC121 800

View File

@@ -30,13 +30,8 @@ def skip_example(example, board):
family_dir = board_dir.parent.parent family_dir = board_dir.parent.parent
family = family_dir.name family = family_dir.name
# family CMake
family_mk = family_dir / "family.cmake"
# family.mk # family.mk
if not family_mk.exists(): family_mk = family_dir / "family.mk"
family_mk = family_dir / "family.mk"
mk_contents = family_mk.read_text() mk_contents = family_mk.read_text()
# Find the mcu, first in family mk then board mk # Find the mcu, first in family mk then board mk