mirror of
https://github.com/openmv/openmv.git
synced 2025-09-26 23:09:13 +08:00
Merge pull request #2635 from openmv/add_jlink_target
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / code-size-report (push) Has been cancelled
🔥 Firmware Build / stable-release (push) Has been cancelled
🔥 Firmware Build / development-release (push) Has been cancelled
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / code-size-report (push) Has been cancelled
🔥 Firmware Build / stable-release (push) Has been cancelled
🔥 Firmware Build / development-release (push) Has been cancelled
misc: Add jlink target.
This commit is contained in:
commit
d25d0eecac
11
src/Makefile
11
src/Makefile
@ -45,6 +45,12 @@ TARGET ?= OPENMV4
|
|||||||
OPENMV = openmv
|
OPENMV = openmv
|
||||||
FIRMWARE = firmware
|
FIRMWARE = firmware
|
||||||
|
|
||||||
|
# Jlink config
|
||||||
|
JLINK_INTERFACE ?= swd
|
||||||
|
JLINK_SPEED ?= 100000
|
||||||
|
JLINK_DEVICE ?= unspecified
|
||||||
|
JLINK_GDB_SERVER ?= /opt/JLink/JLinkGDBServer
|
||||||
|
|
||||||
# Directories
|
# Directories
|
||||||
TOP_DIR=$(shell pwd)
|
TOP_DIR=$(shell pwd)
|
||||||
BUILD=$(TOP_DIR)/build
|
BUILD=$(TOP_DIR)/build
|
||||||
@ -207,3 +213,8 @@ include $(OMV_COMMON_DIR)/export.mk
|
|||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) -fr $(BUILD)
|
$(RM) -fr $(BUILD)
|
||||||
|
|
||||||
|
jlink:
|
||||||
|
${JLINK_GDB_SERVER} -speed ${JLINK_SPEED} -nogui 1 \
|
||||||
|
-if ${JLINK_INTERFACE} -halt -cpu cortex-m \
|
||||||
|
-device ${JLINK_DEVICE} -novd ${JLINK_SCRIPT}
|
||||||
|
@ -5,6 +5,7 @@ PORT=stm32
|
|||||||
OMV_FIRM_ADDR=0x08040000
|
OMV_FIRM_ADDR=0x08040000
|
||||||
OMV_HSE_VALUE=16000000
|
OMV_HSE_VALUE=16000000
|
||||||
DFU_DEVICE=0x2341:0x035b
|
DFU_DEVICE=0x2341:0x035b
|
||||||
|
JLINK_DEVICE=STM32H747XI
|
||||||
OMV_BOARD_CFLAGS = -DCORE_CM7 \
|
OMV_BOARD_CFLAGS = -DCORE_CM7 \
|
||||||
-DUSE_USB_FS \
|
-DUSE_USB_FS \
|
||||||
-DCYW43_FIRMWARE_ADDRESS=0x90F00000 \
|
-DCYW43_FIRMWARE_ADDRESS=0x90F00000 \
|
||||||
|
@ -2,10 +2,11 @@ MCU=STM32H747xx
|
|||||||
CPU=cortex-m7
|
CPU=cortex-m7
|
||||||
FPU=fpv5-sp-d16
|
FPU=fpv5-sp-d16
|
||||||
PORT=stm32
|
PORT=stm32
|
||||||
|
DFU_DEVICE=0x2341:0x035b
|
||||||
|
JLINK_DEVICE=STM32H747XI
|
||||||
|
USERMOD_OPT = -Os
|
||||||
OMV_FIRM_ADDR=0x08040000
|
OMV_FIRM_ADDR=0x08040000
|
||||||
OMV_HSE_VALUE=25000000
|
OMV_HSE_VALUE=25000000
|
||||||
DFU_DEVICE=0x2341:0x035b
|
|
||||||
USERMOD_OPT = -Os
|
|
||||||
OMV_BOARD_CFLAGS = -DCORE_CM7 \
|
OMV_BOARD_CFLAGS = -DCORE_CM7 \
|
||||||
-DUSE_USB_HS \
|
-DUSE_USB_HS \
|
||||||
-DCYW43_FIRMWARE_ADDRESS=0x90F00000 \
|
-DCYW43_FIRMWARE_ADDRESS=0x90F00000 \
|
||||||
|
@ -2,9 +2,10 @@ MCU=STM32H747xx
|
|||||||
CPU=cortex-m7
|
CPU=cortex-m7
|
||||||
FPU=fpv5-sp-d16
|
FPU=fpv5-sp-d16
|
||||||
PORT=stm32
|
PORT=stm32
|
||||||
|
DFU_DEVICE=0x2341:0x035b
|
||||||
|
JLINK_DEVICE=STM32H747XI
|
||||||
OMV_FIRM_ADDR=0x08040000
|
OMV_FIRM_ADDR=0x08040000
|
||||||
OMV_HSE_VALUE=25000000
|
OMV_HSE_VALUE=25000000
|
||||||
DFU_DEVICE=0x2341:0x035b
|
|
||||||
OMV_BOARD_CFLAGS = -DCORE_CM7 \
|
OMV_BOARD_CFLAGS = -DCORE_CM7 \
|
||||||
-DUSE_USB_HS \
|
-DUSE_USB_HS \
|
||||||
-DCYW43_FIRMWARE_ADDRESS=0x90F00000 \
|
-DCYW43_FIRMWARE_ADDRESS=0x90F00000 \
|
||||||
|
@ -2,11 +2,12 @@ MCU=STM32H743xx
|
|||||||
CPU=cortex-m7
|
CPU=cortex-m7
|
||||||
FPU=fpv5-sp-d16
|
FPU=fpv5-sp-d16
|
||||||
PORT=stm32
|
PORT=stm32
|
||||||
|
DFU_DEVICE=0x0483:0xdf11
|
||||||
|
JLINK_DEVICE=STM32H743VI
|
||||||
OMV_FIRM_BASE=0x08000000
|
OMV_FIRM_BASE=0x08000000
|
||||||
OMV_FIRM_ADDR=0x08040000
|
OMV_FIRM_ADDR=0x08040000
|
||||||
OMV_BOOT_ADDR=0x08000000
|
OMV_BOOT_ADDR=0x08000000
|
||||||
OMV_HSE_VALUE=12000000
|
OMV_HSE_VALUE=12000000
|
||||||
DFU_DEVICE=0x0483:0xdf11
|
|
||||||
OMV_ENABLE_BL=1
|
OMV_ENABLE_BL=1
|
||||||
OMV_ENABLE_UVC=1
|
OMV_ENABLE_UVC=1
|
||||||
MICROPY_PY_CSI = 1
|
MICROPY_PY_CSI = 1
|
||||||
|
@ -2,11 +2,12 @@ MCU=STM32H743xx
|
|||||||
CPU=cortex-m7
|
CPU=cortex-m7
|
||||||
FPU=fpv5-sp-d16
|
FPU=fpv5-sp-d16
|
||||||
PORT=stm32
|
PORT=stm32
|
||||||
|
DFU_DEVICE=0x0483:0xdf11
|
||||||
|
JLINK_DEVICE=STM32H743VI
|
||||||
OMV_FIRM_BASE=0x08000000
|
OMV_FIRM_BASE=0x08000000
|
||||||
OMV_FIRM_ADDR=0x08040000
|
OMV_FIRM_ADDR=0x08040000
|
||||||
OMV_BOOT_ADDR=0x08000000
|
OMV_BOOT_ADDR=0x08000000
|
||||||
OMV_HSE_VALUE=12000000
|
OMV_HSE_VALUE=12000000
|
||||||
DFU_DEVICE=0x0483:0xdf11
|
|
||||||
OMV_ENABLE_BL=1
|
OMV_ENABLE_BL=1
|
||||||
OMV_ENABLE_UVC=1
|
OMV_ENABLE_UVC=1
|
||||||
MICROPY_PY_CSI = 1
|
MICROPY_PY_CSI = 1
|
||||||
|
@ -2,11 +2,12 @@ MCU=STM32H743xx
|
|||||||
CPU=cortex-m7
|
CPU=cortex-m7
|
||||||
FPU=fpv5-sp-d16
|
FPU=fpv5-sp-d16
|
||||||
PORT=stm32
|
PORT=stm32
|
||||||
|
DFU_DEVICE=0x0483:0xdf11
|
||||||
|
JLINK_DEVICE=STM32H743VI
|
||||||
OMV_FIRM_BASE=0x08000000
|
OMV_FIRM_BASE=0x08000000
|
||||||
OMV_FIRM_ADDR=0x08040000
|
OMV_FIRM_ADDR=0x08040000
|
||||||
OMV_BOOT_ADDR=0x08000000
|
OMV_BOOT_ADDR=0x08000000
|
||||||
OMV_HSE_VALUE=12000000
|
OMV_HSE_VALUE=12000000
|
||||||
DFU_DEVICE=0x0483:0xdf11
|
|
||||||
OMV_ENABLE_BL=1
|
OMV_ENABLE_BL=1
|
||||||
OMV_ENABLE_UVC=1
|
OMV_ENABLE_UVC=1
|
||||||
MICROPY_PY_CSI = 1
|
MICROPY_PY_CSI = 1
|
||||||
|
@ -3,6 +3,7 @@ CPU=cortex-m7
|
|||||||
FPU=fpv5-sp-d16
|
FPU=fpv5-sp-d16
|
||||||
FABI=hard
|
FABI=hard
|
||||||
PORT=mimxrt
|
PORT=mimxrt
|
||||||
|
JLINK_DEVICE=MIMXRT1062xxx6A
|
||||||
OMV_BOARD_CFLAGS=-DBOARD_FLASH_SIZE=0x800000
|
OMV_BOARD_CFLAGS=-DBOARD_FLASH_SIZE=0x800000
|
||||||
OMV_FIRM_BASE=0x60000000
|
OMV_FIRM_BASE=0x60000000
|
||||||
OMV_FIRM_ADDR=0x60000000
|
OMV_FIRM_ADDR=0x60000000
|
||||||
|
Loading…
Reference in New Issue
Block a user