openmv/boards/OPENMV_N6/omv_boardconfig.mk
2025-09-25 18:16:08 +02:00

48 lines
1.2 KiB
Makefile
Executable File

MCU=STM32N657xx
CPU=cortex-m55
FPU=fpv5-d16
PORT=stm32
SYSTEM=st/system_stm32n6
DFU_DEVICE=0x37C5:0x9206
JLINK_DEVICE=STM32N657L0
OMV_FIRM_BASE=0x70000000
OMV_FIRM_ADDR=0x70080000
OMV_BOOT_ADDR=0x34180400
OMV_BOOT_CFLAGS=-mcmse \
-DOMV_BOOTLOADER \
-DUSER_TZ_SAU_SETUP \
-DCFG_TUD_MAX_SPEED=OPT_MODE_HIGH_SPEED \
-DCFG_TUSB_RHPORT0_MODE=OPT_MODE_DEVICE
OMV_BOARD_CFLAGS=-mcmse \
-DOMV_NOSYS_STUBS_ENABLE=1 \
-DMICROPY_HW_RUNS_FROM_EXT_FLASH=1
OMV_RAMFUNC_OBJS = bdev.o xspi.o spiflash.o
OMV_SIGN_BOOT=1
OMV_SIGN_HDRV=2.3
OMV_SIGN_FLAGS=0x80000000
OMV_PROG_STLDR=MX25UM51245G_STM32N6570-NUCLEO.stldr
OMV_HSE_VALUE=48000000
OMV_ENABLE_BL=1
OMV_BOSON_ENABLE=1
OMV_GENX320_ENABLE=1
OMV_LEPTON_SDK_ENABLE=1
OMV_USB_STACK_STMUSB=1
MICROPY_PY_CSI = 1
MICROPY_PY_CSI_NG = 1
MICROPY_PY_FIR = 1
MICROPY_PY_IMU = 1
MICROPY_PY_CRC = 1
MICROPY_PY_ULAB = 1
MICROPY_PY_DISPLAY = 1
MICROPY_PY_TV = 1
MICROPY_PY_AUDIO = 1
MICROPY_PY_LWIP = 1
MICROPY_PY_SSL = 1
MICROPY_PY_SSL_ECDSA_SIGN_ALT = 0
MICROPY_SSL_MBEDTLS = 1
MICROPY_PY_NETWORK_CYW43 = 1
MICROPY_PY_BLUETOOTH = 1
MICROPY_BLUETOOTH_NIMBLE = 1
MICROPY_PY_ML = 1
MICROPY_PY_ML_STAI = 1