mirror of
https://github.com/hathach/tinyusb.git
synced 2025-03-27 20:37:30 +00:00
rename to kinetis_k32l2, rename OPT_MCU_KINETIS_K32 to OPT_MCU_KINETIS_K32L
This commit is contained in:
parent
dbf7534cd4
commit
b59b65d2ed
2
.github/workflows/build_arm.yml
vendored
2
.github/workflows/build_arm.yml
vendored
@ -34,7 +34,7 @@ jobs:
|
|||||||
family:
|
family:
|
||||||
# Alphabetical order
|
# Alphabetical order
|
||||||
- 'broadcom_32bit'
|
- 'broadcom_32bit'
|
||||||
- 'kinetis_k32l kinetis_kl'
|
- 'kinetis_k32l2 kinetis_kl'
|
||||||
- 'lpc11 lpc13 lpc15 lpc17'
|
- 'lpc11 lpc13 lpc15 lpc17'
|
||||||
- 'lpc51 lpc54 lpc55'
|
- 'lpc51 lpc54 lpc55'
|
||||||
- 'mm32 msp432e4'
|
- 'mm32 msp432e4'
|
||||||
|
@ -47,7 +47,7 @@
|
|||||||
#elif TU_CHECK_MCU(OPT_MCU_LPC51UXX, OPT_MCU_LPC54XXX, OPT_MCU_LPC55XX, OPT_MCU_MCXN9)
|
#elif TU_CHECK_MCU(OPT_MCU_LPC51UXX, OPT_MCU_LPC54XXX, OPT_MCU_LPC55XX, OPT_MCU_MCXN9)
|
||||||
#include "fsl_device_registers.h"
|
#include "fsl_device_registers.h"
|
||||||
|
|
||||||
#elif TU_CHECK_MCU(OPT_MCU_KINETIS_KL, OPT_MCU_KINETIS_K32)
|
#elif TU_CHECK_MCU(OPT_MCU_KINETIS_KL, OPT_MCU_KINETIS_K32L)
|
||||||
#include "fsl_device_registers.h"
|
#include "fsl_device_registers.h"
|
||||||
|
|
||||||
#elif CFG_TUSB_MCU == OPT_MCU_NRF5X
|
#elif CFG_TUSB_MCU == OPT_MCU_NRF5X
|
||||||
|
@ -5,7 +5,6 @@ DEPS_SUBMODULES += $(SDK_DIR) lib/CMSIS_5
|
|||||||
include $(TOP)/$(BOARD_PATH)/board.mk
|
include $(TOP)/$(BOARD_PATH)/board.mk
|
||||||
|
|
||||||
CPU_CORE ?= cortex-m7
|
CPU_CORE ?= cortex-m7
|
||||||
include $(TOP)/tools/make/cpu/$(CPU_CORE).mk
|
|
||||||
|
|
||||||
CFLAGS += \
|
CFLAGS += \
|
||||||
-D__ARMVFP__=0 \
|
-D__ARMVFP__=0 \
|
||||||
@ -17,6 +16,7 @@ CFLAGS += \
|
|||||||
ifdef BOARD_TUD_RHPORT
|
ifdef BOARD_TUD_RHPORT
|
||||||
CFLAGS += -DBOARD_TUD_RHPORT=$(BOARD_TUD_RHPORT)
|
CFLAGS += -DBOARD_TUD_RHPORT=$(BOARD_TUD_RHPORT)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef BOARD_TUH_RHPORT
|
ifdef BOARD_TUH_RHPORT
|
||||||
CFLAGS += -DBOARD_TUH_RHPORT=$(BOARD_TUH_RHPORT)
|
CFLAGS += -DBOARD_TUH_RHPORT=$(BOARD_TUH_RHPORT)
|
||||||
endif
|
endif
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
MCU = K32L2A41A
|
MCU = K32L2A41A
|
||||||
|
|
||||||
CFLAGS += \
|
CFLAGS += -DCPU_K32L2A41VLH1A
|
||||||
-mcpu=cortex-m0plus \
|
|
||||||
-DCPU_K32L2A41VLH1A \
|
|
||||||
|
|
||||||
# mcu driver cause following warnings
|
# mcu driver cause following warnings
|
||||||
CFLAGS += -Wno-error=unused-parameter -Wno-error=redundant-decls -Wno-error=cast-qual
|
CFLAGS += -Wno-error=unused-parameter -Wno-error=redundant-decls -Wno-error=cast-qual
|
||||||
@ -13,9 +11,6 @@ LD_FILE = $(MCU_DIR)/gcc/K32L2A41xxxxA_flash.ld
|
|||||||
SRC_C += \
|
SRC_C += \
|
||||||
$(MCU_DIR)/project_template/clock_config.c \
|
$(MCU_DIR)/project_template/clock_config.c \
|
||||||
|
|
||||||
# For freeRTOS port source
|
|
||||||
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM0
|
|
||||||
|
|
||||||
# For flash-jlink target
|
# For flash-jlink target
|
||||||
JLINK_DEVICE = K32L2A41xxxxA
|
JLINK_DEVICE = K32L2A41xxxxA
|
||||||
|
|
@ -1,8 +1,6 @@
|
|||||||
MCU = K32L2B31A
|
MCU = K32L2B31A
|
||||||
|
|
||||||
CFLAGS += \
|
CFLAGS += -DCPU_K32L2B31VLH0A
|
||||||
-mcpu=cortex-m0plus \
|
|
||||||
-DCPU_K32L2B31VLH0A \
|
|
||||||
|
|
||||||
# mcu driver cause following warnings
|
# mcu driver cause following warnings
|
||||||
CFLAGS += -Wno-error=unused-parameter -Wno-error=redundant-decls
|
CFLAGS += -Wno-error=unused-parameter -Wno-error=redundant-decls
|
||||||
@ -13,9 +11,6 @@ LD_FILE = $(MCU_DIR)/gcc/K32L2B31xxxxA_flash.ld
|
|||||||
SRC_C += \
|
SRC_C += \
|
||||||
$(MCU_DIR)/project_template/clock_config.c \
|
$(MCU_DIR)/project_template/clock_config.c \
|
||||||
|
|
||||||
# For freeRTOS port source
|
|
||||||
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM0
|
|
||||||
|
|
||||||
# For flash-jlink target
|
# For flash-jlink target
|
||||||
JLINK_DEVICE = K32L2B31xxxxA
|
JLINK_DEVICE = K32L2B31xxxxA
|
||||||
|
|
@ -1,11 +1,6 @@
|
|||||||
MCU = K32L2B31A
|
MCU = K32L2B31A
|
||||||
|
|
||||||
# This board uses TinyUF2 for updates
|
CFLAGS += -DCPU_K32L2B31VLH0A
|
||||||
UF2_FAMILY_ID = 0x7f83e793
|
|
||||||
|
|
||||||
CFLAGS += \
|
|
||||||
-mcpu=cortex-m0plus \
|
|
||||||
-DCPU_K32L2B31VLH0A \
|
|
||||||
|
|
||||||
# mcu driver cause following warnings
|
# mcu driver cause following warnings
|
||||||
CFLAGS += -Wno-error=unused-parameter -Wno-error=redundant-decls
|
CFLAGS += -Wno-error=unused-parameter -Wno-error=redundant-decls
|
||||||
@ -13,9 +8,6 @@ CFLAGS += -Wno-error=unused-parameter -Wno-error=redundant-decls
|
|||||||
# All source paths should be relative to the top level.
|
# All source paths should be relative to the top level.
|
||||||
LD_FILE = $(BOARD_PATH)/K32L2B31xxxxA_flash.ld
|
LD_FILE = $(BOARD_PATH)/K32L2B31xxxxA_flash.ld
|
||||||
|
|
||||||
# For freeRTOS port source
|
|
||||||
FREERTOS_PORTABLE_SRC = $(FREERTOS_PORTABLE_PATH)/ARM_CM0
|
|
||||||
|
|
||||||
# For flash-jlink target
|
# For flash-jlink target
|
||||||
JLINK_DEVICE = K32L2B31xxxxA
|
JLINK_DEVICE = K32L2B31xxxxA
|
||||||
|
|
@ -1,13 +1,13 @@
|
|||||||
|
UF2_FAMILY_ID = 0x7f83e793
|
||||||
SDK_DIR = hw/mcu/nxp/mcux-sdk
|
SDK_DIR = hw/mcu/nxp/mcux-sdk
|
||||||
DEPS_SUBMODULES += $(SDK_DIR) lib/CMSIS_5
|
DEPS_SUBMODULES += $(SDK_DIR) lib/CMSIS_5
|
||||||
|
|
||||||
MCU_DIR = $(SDK_DIR)/devices/$(MCU)
|
MCU_DIR = $(SDK_DIR)/devices/$(MCU)
|
||||||
|
|
||||||
include $(TOP)/$(BOARD_PATH)/board.mk
|
include $(TOP)/$(BOARD_PATH)/board.mk
|
||||||
|
CPU_CORE ?= cortex-m0plus
|
||||||
|
|
||||||
CFLAGS += \
|
CFLAGS += \
|
||||||
-mthumb \
|
-DCFG_TUSB_MCU=OPT_MCU_KINETIS_K32L
|
||||||
-mabi=aapcs \
|
|
||||||
-DCFG_TUSB_MCU=OPT_MCU_KINETIS_K32
|
|
||||||
|
|
||||||
SRC_C += \
|
SRC_C += \
|
||||||
src/portable/nxp/khci/dcd_khci.c \
|
src/portable/nxp/khci/dcd_khci.c \
|
@ -97,7 +97,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_KINETIS_KL, OPT_MCU_KINETIS_K32)
|
#elif TU_CHECK_MCU(OPT_MCU_KINETIS_KL, OPT_MCU_KINETIS_K32L)
|
||||||
#define TUP_USBIP_CHIPIDEA_FS
|
#define TUP_USBIP_CHIPIDEA_FS
|
||||||
#define TUP_USBIP_CHIPIDEA_FS_KINETIS
|
#define TUP_USBIP_CHIPIDEA_FS_KINETIS
|
||||||
#define TUP_DCD_ENDPOINT_MAX 16
|
#define TUP_DCD_ENDPOINT_MAX 16
|
||||||
|
@ -119,7 +119,8 @@
|
|||||||
|
|
||||||
// NXP Kinetis
|
// NXP Kinetis
|
||||||
#define OPT_MCU_KINETIS_KL 1200 ///< NXP KL series
|
#define OPT_MCU_KINETIS_KL 1200 ///< NXP KL series
|
||||||
#define OPT_MCU_KINETIS_K32 1201 ///< NXP K32 series
|
#define OPT_MCU_KINETIS_K32L 1201 ///< NXP K32L series
|
||||||
|
#define OPT_MCU_KINETIS_K32 1201 ///< Alias to K32L
|
||||||
|
|
||||||
#define OPT_MCU_MKL25ZXX 1200 ///< Alias to KL (obsolete)
|
#define OPT_MCU_MKL25ZXX 1200 ///< Alias to KL (obsolete)
|
||||||
#define OPT_MCU_K32L2BXX 1201 ///< Alias to K32 (obsolete)
|
#define OPT_MCU_K32L2BXX 1201 ///< Alias to K32 (obsolete)
|
||||||
|
@ -52,7 +52,7 @@ deps_optional = {
|
|||||||
'lpc11 lpc13 lpc15 lpc17 lpc18 lpc40 lpc43'],
|
'lpc11 lpc13 lpc15 lpc17 lpc18 lpc40 lpc43'],
|
||||||
'hw/mcu/nxp/mcux-sdk': ['https://github.com/hathach/mcux-sdk.git',
|
'hw/mcu/nxp/mcux-sdk': ['https://github.com/hathach/mcux-sdk.git',
|
||||||
'950819b7de9b32f92c3edf396bc5ffb8d66e7009',
|
'950819b7de9b32f92c3edf396bc5ffb8d66e7009',
|
||||||
'kinetis_k32l lpc51 lpc54 lpc55 mcx imxrt'],
|
'kinetis_k32l2 lpc51 lpc54 lpc55 mcx imxrt'],
|
||||||
'hw/mcu/raspberry_pi/Pico-PIO-USB': ['https://github.com/sekigon-gonnoc/Pico-PIO-USB.git',
|
'hw/mcu/raspberry_pi/Pico-PIO-USB': ['https://github.com/sekigon-gonnoc/Pico-PIO-USB.git',
|
||||||
'c3715ce94b6f6391856de56081d4d9b3e98fa93d',
|
'c3715ce94b6f6391856de56081d4d9b3e98fa93d',
|
||||||
'rp2040'],
|
'rp2040'],
|
||||||
@ -166,7 +166,7 @@ deps_optional = {
|
|||||||
'ch32v307'],
|
'ch32v307'],
|
||||||
'lib/CMSIS_5': ['https://github.com/ARM-software/CMSIS_5.git',
|
'lib/CMSIS_5': ['https://github.com/ARM-software/CMSIS_5.git',
|
||||||
'20285262657d1b482d132d20d755c8c330d55c1f',
|
'20285262657d1b482d132d20d755c8c330d55c1f',
|
||||||
'imxrt kinetis_k32l lpc51 lpc54 lpc55 mcx mm32 msp432e4 nrf ra saml2x'
|
'imxrt kinetis_k32l2 lpc51 lpc54 lpc55 mcx mm32 msp432e4 nrf ra saml2x'
|
||||||
'stm32f0 stm32f1 stm32f2 stm32f3 stm32f4 stm32f7 stm32g0 stm32g4 '
|
'stm32f0 stm32f1 stm32f2 stm32f3 stm32f4 stm32f7 stm32g0 stm32g4 '
|
||||||
'stm32h7 stm32l0 stm32l1 stm32l4 stm32l5 stm32u5 stm32wb'],
|
'stm32h7 stm32l0 stm32l1 stm32l4 stm32l5 stm32u5 stm32wb'],
|
||||||
'lib/sct_neopixel': ['https://github.com/gsteiert/sct_neopixel.git',
|
'lib/sct_neopixel': ['https://github.com/gsteiert/sct_neopixel.git',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user