#!/bin/sh cd build/ ./build_kl2_flash_ai.sh cd - source build/env_flash_ai_kl2.sh make dtest OUTPUT_SDK=./output_sdk mkdir ${OUTPUT_SDK} mkdir ${OUTPUT_SDK}/bin mkdir ${OUTPUT_SDK}/bin/ai mkdir ${OUTPUT_SDK}/cmake mkdir ${OUTPUT_SDK}/examples mkdir ${OUTPUT_SDK}/ld mkdir ${OUTPUT_SDK}/tools # cp xxx.bin cp ./tools/gen_img/customer/2M/kl2/ai/out/KL2AI01_OEM.bin ${OUTPUT_SDK}/bin/ai/oem.bin cp ./tools/gen_img/customer/2M/kl2/ai/out/KL2AI01_PIB.bin ${OUTPUT_SDK}/bin/ai/pib.bin cp ./tools/gen_img/customer/2M/kl2/ai/out/kl_ram.bin ${OUTPUT_SDK}/bin/ai/ram.bin cp ./tools/gen_img/customer/2M/kl2/ai/out/kunlun_sbl.bin ${OUTPUT_SDK}/bin/ai/sbl.bin cp ./tools/gen_img/customer/2M/kl2/ai/out/sp_fw.bin ${OUTPUT_SDK}/bin/ai/sp.bin # cp lib inc tool cp ./export/* ${OUTPUT_SDK}/ -r cp ./tools/gen_img/ah ${OUTPUT_SDK}/tools/ cp ./tools/gen_img/elzma ${OUTPUT_SDK}/tools/ cp ./tools/kl2_gdbinit ${OUTPUT_SDK}/tools/ cp ./tools/ftdi_openocd.cfg ${OUTPUT_SDK}/tools/ cp ./dtest/download_file_test/.output/lib/download_file_test.out ${OUTPUT_SDK}/tools/ cp ./dtest/ddr_training_test/.output/lib/ddr_training_test.out ${OUTPUT_SDK}/tools/ # cp fatfs include file mkdir ${OUTPUT_SDK}/inc/fatfs cp ./import/fatfs/inc/ff.h ${OUTPUT_SDK}/inc/fatfs/ cp ./import/fatfs/inc/ffconf.h ${OUTPUT_SDK}/inc/fatfs/ cp ./import/fatfs/inc/integer.h ${OUTPUT_SDK}/inc/fatfs/ rm ${OUTPUT_SDK}/lib/* cp ./export/lib/libht_ai.a ./export/lib/README ${OUTPUT_SDK}/lib/ # cp ld cp ./startup/ldscripts/riscv2/link_ai_32m.lds ${OUTPUT_SDK}/ld/link.lds cp ./startup/ldscripts/riscv2/link_cpu0.lds ${OUTPUT_SDK}/ld/ cp ./startup/ldscripts/riscv2/link_cpu2.lds ${OUTPUT_SDK}/ld/ # cp sdk cp ../SDKCmake/cmake/riscv64.toolchain.cmake ${OUTPUT_SDK}/cmake/ cp ../SDKCmake/iot_kl2_sample_app/iot_cpp_app ${OUTPUT_SDK}/examples/ -r cp ./app/cpp_demo ${OUTPUT_SDK}/examples/iot_cpp_app/ -r # cp app # cpp app cp ../SDKCmake/iot_kl2_sample_app/iot_cpp_app ${OUTPUT_SDK}/examples/ -r # c app cp ../SDKCmake/iot_kl2_sample_app/iot_test_app ${OUTPUT_SDK}/examples/ -r # amp app cp ../SDKCmake/iot_kl2_sample_app/iot_test_app_amp ${OUTPUT_SDK}/examples/ -r # uart demo app cp ../SDKCmake/iot_kl2_sample_app/iot_uart_app ${OUTPUT_SDK}/examples/ -r # add exe chmod +x ${OUTPUT_SDK}/examples/iot_cpp_app/scripts/build-ai.sh chmod +x ${OUTPUT_SDK}/examples/iot_test_app/scripts/build-ai.sh chmod +x ${OUTPUT_SDK}/examples/iot_test_app_amp/scripts/build-ai.sh