TestPage2: Difference between revisions

From Variscite Wiki
(Created page with "<!-- Set release according to "release" parameter in URL and use RELEASE_MORTY_V1.0_DART-6UL as default if missing --> {{#vardefine:RELEASE_PARAM|{{#urlget:release}}}} <!-- --...")
 
(test codeblocks script sections)
 
(One intermediate revision by one other user not shown)
Line 6: Line 6:
--> {{PageHeader|{{#var:HARDWARE_NAME}} test page }} {{DocImage|category1={{#varexists:B2QT_BSP_VERSION | Boot2Qt | Yocto }}|category2={{#var:HARDWARE_NAME}}}}__toc__
--> {{PageHeader|{{#var:HARDWARE_NAME}} test page }} {{DocImage|category1={{#varexists:B2QT_BSP_VERSION | Boot2Qt | Yocto }}|category2={{#var:HARDWARE_NAME}}}}__toc__


BSP type: {{#varexists:B2QT_BSP_VERSION | B2QT | YOCTO }}
BSP version: {{#varexists:B2QT_BSP_VERSION | {{#var:B2QT_BRANCH}} | {{#var:YOCTO_BRANCH}} }}
Category1: {{#var:category1}}
Category2: {{#var:category2}}


BSP type: {{#varexists:B2QT_BSP_VERSION | B2QT | YOCTO }}


BSP version: {{#varexists:B2QT_BSP_VERSION | {{#var:B2QT_BRANCH}} | {{#var:YOCTO_BRANCH}} }}
<section begin=SCRIPT_CODEBLOCKS_VAR_SDK/>
<syntaxhighlight lang="bash">
TARGET_DIR="/home/root"
TARGET_IP="192.168.73.165"
TARGET_PORT="3000"
SSH_OPTIONS="-oStrictHostKeyChecking=no"
</syntaxhighlight>
<section end=SCRIPT_CODEBLOCKS_VAR_SDK/>
 
<section begin=SCRIPT_CODEBLOCKS_VAR_SDK_DEPLOY/>
<syntaxhighlight lang="bash">
#!/bin/bash
 
readonly PROGRAM="$1"
PROGRAMNAME="$(basename $PROGRAM)"
 
. /home/user/bin/var-sdk.conf
 
echo "Deploying to target"
 
# prevent "Host key verification failed"
ssh-keygen -f "${HOME}/.ssh/known_hosts" -R "${TARGET_IP}"
 
# delete old binary
ssh ${SSH_OPTIONS} root@${TARGET_IP} "sh -c 'rm -rf ${TARGET_DIR}/${PROGRAMNAME}'"
 
# send the program to the target
scp ${PROGRAM} root@${TARGET_IP}:${TARGET_DIR}/${PROGRAMNAME}
</syntaxhighlight>
<section end=SCRIPT_CODEBLOCKS_VAR_SDK_DEPLOY/>
 
<section begin=SCRIPT_CODEBLOCKS_VAR_SDK_DEBUG/>
<syntaxhighlight lang="bash">
#!/bin/bash
 
readonly PROGRAM="$1"
PROGRAMNAME="$(basename $PROGRAM)"
 
. /home/user/bin/var-sdk.conf
 
echo "Starting GDB Server on Target"
 
# kill gdbserver on target
ssh ${SSH_OPTIONS} root@${TARGET_IP} "sh -c '/usr/bin/killall -q gdbserver'"
 
# start gdbserver on target and fork
ssh ${SSH_OPTIONS} -t root@${TARGET_IP} "sh -c 'XDG_RUNTIME_DIR=/run/user/0 gdbserver localhost:${TARGET_PORT} ${TARGET_DIR}/${PROGRAMNAME}'" &
</syntaxhighlight>
<section end=SCRIPT_CODEBLOCKS_VAR_SDK_DEBUG/>

Latest revision as of 18:34, 25 April 2023

DART-6UL test page

BSP type: YOCTO BSP version: morty Category1: Category2:


TARGET_DIR="/home/root"
TARGET_IP="192.168.73.165"
TARGET_PORT="3000"
SSH_OPTIONS="-oStrictHostKeyChecking=no"


#!/bin/bash

readonly PROGRAM="$1"
PROGRAMNAME="$(basename $PROGRAM)"

. /home/user/bin/var-sdk.conf

echo "Deploying to target"

# prevent "Host key verification failed"
ssh-keygen -f "${HOME}/.ssh/known_hosts" -R "${TARGET_IP}"

# delete old binary
ssh ${SSH_OPTIONS} root@${TARGET_IP} "sh -c 'rm -rf ${TARGET_DIR}/${PROGRAMNAME}'"

# send the program to the target
scp ${PROGRAM} root@${TARGET_IP}:${TARGET_DIR}/${PROGRAMNAME}


#!/bin/bash

readonly PROGRAM="$1"
PROGRAMNAME="$(basename $PROGRAM)"

. /home/user/bin/var-sdk.conf

echo "Starting GDB Server on Target"

# kill gdbserver on target
ssh ${SSH_OPTIONS} root@${TARGET_IP} "sh -c '/usr/bin/killall -q gdbserver'"

# start gdbserver on target and fork
ssh ${SSH_OPTIONS} -t root@${TARGET_IP} "sh -c 'XDG_RUNTIME_DIR=/run/user/0 gdbserver localhost:${TARGET_PORT} ${TARGET_DIR}/${PROGRAMNAME}'" &