Fixed MS/TP FSM TS filter that was removed for zero-config permiscuous feature. (#803)

This commit is contained in:
Steve Karg
2024-10-10 15:50:57 -05:00
committed by GitHub
parent bcb82841fb
commit 52a2cd437a
2 changed files with 111 additions and 77 deletions
+24
View File
@@ -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}
)