feat: add rust demo
This commit is contained in:
56
examples/tos_meets_rust/toolchain/jlink.cmake
Normal file
56
examples/tos_meets_rust/toolchain/jlink.cmake
Normal file
@@ -0,0 +1,56 @@
|
||||
# JLink functions
|
||||
# Adds targets for JLink programmers and emulators
|
||||
# Copyright (c) 2016 Ryan Kurte
|
||||
# This file is covered under the MIT license available at: https://opensource.org/licenses/MIT
|
||||
|
||||
# Configure flasher script for the project
|
||||
set(BINARY ${PROJECT_NAME}.bin)
|
||||
configure_file(${CMAKE_CURRENT_LIST_DIR}/flash.in ${CMAKE_CURRENT_BINARY_DIR}/flash.jlink)
|
||||
|
||||
#Add JLink commands
|
||||
add_custom_target(debug
|
||||
COMMAND ${DEBUGGER} -tui -command ${CMAKE_CURRENT_LIST_DIR}/remote.gdbconf ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}
|
||||
DEPENDS ${PROJECT_NAME}
|
||||
)
|
||||
|
||||
add_custom_target(debug-server
|
||||
COMMAND JLinkGDBServer -device ${DEVICE} -speed 4000 -if SWD
|
||||
DEPENDS ${PROJECT_NAME}
|
||||
)
|
||||
|
||||
add_custom_target(d
|
||||
COMMAND ${DEBUGGER} -command ${CMAKE_CURRENT_LIST_DIR}/remote.gdbconf ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}
|
||||
DEPENDS ${PROJECT_NAME}
|
||||
)
|
||||
|
||||
add_custom_target(ds
|
||||
COMMAND JLinkGDBServer -device ${DEVICE} -speed 4000 -if SWD
|
||||
DEPENDS ${PROJECT_NAME}
|
||||
)
|
||||
|
||||
add_custom_target(flash
|
||||
COMMAND JLinkExe -device ${DEVICE} -speed 4000 -if SWD -CommanderScript ${CMAKE_CURRENT_BINARY_DIR}/flash.jlink
|
||||
DEPENDS ${PROJECT_NAME}
|
||||
)
|
||||
|
||||
add_custom_target(f
|
||||
COMMAND JLinkExe -device ${DEVICE} -speed 4000 -if SWD -CommanderScript ${CMAKE_CURRENT_BINARY_DIR}/flash.jlink
|
||||
DEPENDS ${PROJECT_NAME}
|
||||
)
|
||||
|
||||
|
||||
add_custom_target(erase
|
||||
COMMAND JLinkExe -device ${DEVICE} -speed 4000 -if SWD -CommanderScript ${CMAKE_CURRENT_LIST_DIR}/erase.jlink
|
||||
)
|
||||
|
||||
add_custom_target(e
|
||||
COMMAND JLinkExe -device ${DEVICE} -speed 4000 -if SWD -CommanderScript ${CMAKE_CURRENT_LIST_DIR}/erase.jlink
|
||||
)
|
||||
|
||||
add_custom_target(reset
|
||||
COMMAND JLinkExe -device ${DEVICE} -speed 4000 -if SWD -CommanderScript ${CMAKE_CURRENT_LIST_DIR}/reset.jlink
|
||||
)
|
||||
|
||||
add_custom_target(r
|
||||
COMMAND JLinkExe -device ${DEVICE} -speed 4000 -if SWD -CommanderScript ${CMAKE_CURRENT_LIST_DIR}/reset.jlink
|
||||
)
|
Reference in New Issue
Block a user