编译完自动迁移

copy
function copy_ap_bin_to_share() {
local src="$PWD/rtos/nuttx/nuttx_ap.bin"
local dst="$HOME/share"

mkdir -p "$dst"

if [ -f "$src" ]; then
cp -f "$src" "$dst/"
echo "已复制 $src -> $dst"
else
echo "警告: 未找到 $src,跳过复制"
fi
}

function compile_ap() {
echo "编译 AP 核"
./build.sh ./boards/best1700_ep/aos_evb/configs/ap -j$(nproc) DSP_HIFI4_TRC_TO_MCU=1 CHIP_DMA_CFG_IDX=3 HIFI4_PSRAM_BASE=0x1B900000 HIFI4_PSRAM_SIZE=0x700000 SMF=1 NET_MBEDTLS_CLIENT_SUPPORT=1 DYN_LIB_LOADER_ENABLE=1 BECO=1 NN_KWS=1 SPEECH_LIB=1 CHIP_HAS_JPEG=1 CHECK_PWRKEY_AT_BOOT=1 IEEE8021X_SUPPORT=1 NET_OPENSSL_SUPPORT=1 WIFI_SLEEP_ENABLE=1 PSRAM_1V2_ENABLE=1 NET_OPENSSL_VER=openssl-1.1.1w
copy_ap_bin_to_share
}

link
function link_ap_bin_to_share() {
local src="$PWD/rtos/nuttx/nuttx_ap.bin"
local dst_dir="$HOME/share"
local dst="$dst_dir/nuttx_ap.bin"

mkdir -p "$dst_dir"

if [ -f "$src" ]; then
ln -sf "$src" "$dst"
echo "已链接 $src -> $dst"
else
echo "警告: 未找到 $src,跳过链接"
fi
}

function compile_ap() {
echo "编译 AP 核"
./build.sh ./boards/best1700_ep/aos_evb/configs/ap -j$(nproc) DSP_HIFI4_TRC_TO_MCU=1 CHIP_DMA_CFG_IDX=3 HIFI4_PSRAM_BASE=0x1B900000 HIFI4_PSRAM_SIZE=0x700000 SMF=1 NET_MBEDTLS_CLIENT_SUPPORT=1 DYN_LIB_LOADER_ENABLE=1 BECO=1 NN_KWS=1 SPEECH_LIB=1 CHIP_HAS_JPEG=1 CHECK_PWRKEY_AT_BOOT=1 IEEE8021X_SUPPORT=1 NET_OPENSSL_SUPPORT=1 WIFI_SLEEP_ENABLE=1 PSRAM_1V2_ENABLE=1 NET_OPENSSL_VER=openssl-1.1.1w
link_ap_bin_to_share
}

posted @ 2026-07-10 10:52  knock~  阅读(12)  评论(0)    收藏  举报