This is an automated email from the ASF dual-hosted git repository. andk pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
commit f745b651f03581b8b16f2760123b355192768185 Author: Andrzej Kaczmarek <[email protected]> AuthorDate: Fri Nov 8 14:12:15 2019 +0100 hw/bsp/dialog: Add support for load to remote GDB server Dialog BSP uses own code for loading image so needs to be updated separately. --- hw/bsp/dialog_da1469x-dk-pro/dialog_da1469x-dk-pro_download.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/hw/bsp/dialog_da1469x-dk-pro/dialog_da1469x-dk-pro_download.sh b/hw/bsp/dialog_da1469x-dk-pro/dialog_da1469x-dk-pro_download.sh index 73bfe1f..e8fd4f3 100755 --- a/hw/bsp/dialog_da1469x-dk-pro/dialog_da1469x-dk-pro_download.sh +++ b/hw/bsp/dialog_da1469x-dk-pro/dialog_da1469x-dk-pro_download.sh @@ -39,6 +39,7 @@ if [ "$MFG_IMAGE" ]; then fi parse_extra_jtag_cmd $EXTRA_JTAG_CMD +jlink_target_cmd GDB_CMD_FILE=.gdb_load JLINK_LOG_FILE=.jlink_log @@ -103,10 +104,14 @@ fi FILE_SIZE=$(file_size $FILE_NAME) +if [ -z $JLINK_TARGET_HOST ]; then + JLINK_SERVER_CMD="shell sh -c \"trap '' 2; $JLINK_GDB_SERVER -device cortex-m33 -speed 4000 -if SWD -port $PORT -singlerun $EXTRA_JTAG_CMD > $JLINK_LOG_FILE 2>&1 &\"" +fi + cat > $GDB_CMD_FILE <<EOF set pagination off -shell sh -c "trap '' 2; $JLINK_GDB_SERVER -device cortex-m33 -speed 4000 -if SWD -port $PORT -singlerun $EXTRA_JTAG_CMD > $JLINK_LOG_FILE 2>&1 &" -target remote localhost:$PORT +$JLINK_SERVER_CMD +$JLINK_TARGET_CMD mon reset mon halt restore $FLASH_LOADER.bin binary 0x20000000
