Fixed MS/TP FSM TS filter that was removed for zero-config permiscuous feature. (#803)
This commit is contained in:
@@ -51,8 +51,11 @@ set(CMAKE_OBJCOPY arm-none-eabi-objcopy)
|
||||
set(CMAKE_OBJDUMP arm-none-eabi-objdump)
|
||||
set(CMAKE_SIZE arm-none-eabi-size)
|
||||
set(CMAKE_NM arm-none-eabi-nm)
|
||||
set(CMAKE_GDB gdb-multiarch)
|
||||
set(CMAKE_OPENOCD openocd)
|
||||
set(CMAKE_CSTACK "${CMAKE_SOURCE_DIR}/../../tools/check-stack-usage/checkStackUsage.py")
|
||||
set(CMAKE_MEMAP "${CMAKE_SOURCE_DIR}/../../tools/memap/memap.py")
|
||||
|
||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
set(EXECUTABLE ${PROJECT_NAME}.elf)
|
||||
|
||||
@@ -322,3 +325,24 @@ add_custom_target(memmap
|
||||
COMMENT "Print file and library memory usage by size"
|
||||
COMMAND ${CMAKE_MEMAP} -t GCC_ARM ${PROJECT_NAME}.map
|
||||
)
|
||||
|
||||
# Run OpenOCD with ST Link to debug
|
||||
add_custom_target(openocd
|
||||
DEPENDS ${EXECUTABLE}
|
||||
COMMENT "OpenOCD GDB Server via ST Link"
|
||||
COMMAND ${CMAKE_OPENOCD} -f interface/stlink.cfg -f target/stm32f4x.cfg
|
||||
)
|
||||
|
||||
add_custom_target(gdb
|
||||
DEPENDS ${EXECUTABLE}
|
||||
COMMENT "GDB connection to GDB Server via ST Link"
|
||||
COMMAND ${CMAKE_GDB} -q ${EXECUTABLE} -ex "target extended-remote localhost:3333"
|
||||
)
|
||||
|
||||
# Run OpenOCD with ST Link to flash
|
||||
set(OPENOCD_FLASH_CMD "program ${EXECUTABLE} verify reset exit")
|
||||
add_custom_target(flash
|
||||
DEPENDS ${EXECUTABLE}
|
||||
COMMENT "OpenOCD flash and verify using elf."
|
||||
COMMAND ${CMAKE_OPENOCD} -f interface/stlink.cfg -f target/stm32f4x.cfg -c ${OPENOCD_FLASH_CMD}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user