hc
2023-11-22 f743a7adbd6e230d66a6206fa115b59fec2d88eb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
 
export RK_RKNN_API_PLT=Linux
export RK_RKNN_API_ARCH=arm
export RK_NPU_TRANSFER_PROXY_ARCH=linux-aarch64
 
set -e
 
SCRIPT_DIR=$(dirname $(realpath $BASH_SOURCE))
TOP_DIR=$(realpath $SCRIPT_DIR/../../../../..)
cd $TOP_DIR
 
CURRENT_DIR=$TOP_DIR/device/rockchip/rk1808/rk1808_compute_stick_tool/rknputools
MKTOOLSFILE=$CURRENT_DIR/mkrknputools.sh
RKNN_API_DIR=$TOP_DIR/external/RKNPUTools/rknn-api/$RK_RKNN_API_PLT
NPU_TRANSFER_DIR=$TOP_DIR/external/RKNPUTools/npu_transfer_proxy/$RK_NPU_TRANSFER_PROXY_ARCH
 
if [ -d "$RKNN_API_DIR" ]
then
    if [ -d "$NPU_TRANSFER_DIR" ]
    then
        if [ -f "$MKTOOLSFILE" ]; then
            $MKTOOLSFILE $RK_RKNN_API_PLT $RK_RKNN_API_ARCH $RK_NPU_TRANSFER_PROXY_ARCH
        fi
    else
        echo "warning: $NPU_TRANSFER_DIR not found!"
    fi
else
    echo "warning: $RKNN_API_DIR not found!"
fi