初始提交
This commit is contained in:
57
build/build_external_rel.sh
Executable file
57
build/build_external_rel.sh
Executable file
@@ -0,0 +1,57 @@
|
||||
#!/bin/bash
|
||||
|
||||
#If an error occurs, exit and return the error.
|
||||
set -o errexit
|
||||
|
||||
# create external release folder
|
||||
cd -
|
||||
rm -rf ../bin/firmware
|
||||
mkdir -p ../bin/firmware
|
||||
cd ../bin/firmware
|
||||
mkdir -p bin/cco
|
||||
mkdir -p bin/sta
|
||||
mkdir -p bin/iic
|
||||
|
||||
mkdir -p examples/iot_sg_app
|
||||
mkdir -p examples/iot_ping_app
|
||||
mkdir -p examples/iot_plc_uart
|
||||
mkdir -p lib
|
||||
mkdir -p ld
|
||||
mkdir -p inc
|
||||
mkdir -p tools
|
||||
|
||||
# cco build
|
||||
cd -
|
||||
./build_flash_cco.sh wqrd
|
||||
|
||||
cd ../tools/gen_img
|
||||
cp -f ram.bin sp.bin sbl.bin ../../bin/firmware/bin/cco
|
||||
cp -f ../pib/WQRDCCO01_PIB.bin ../../bin/firmware/bin/cco/pib.bin
|
||||
cp -f ../pib/WQRDCCO01_OEM.bin ../../bin/firmware/bin/cco/oem.bin
|
||||
|
||||
# sta and iic build
|
||||
cd -
|
||||
./build_flash_sta.sh wqrd
|
||||
|
||||
cd ../tools/gen_img
|
||||
cp -f ram.bin sp.bin sbl.bin ../../bin/firmware/bin/sta
|
||||
cp -f ../pib/WQRDSTA01_PIB.bin ../../bin/firmware/bin/sta/pib.bin
|
||||
cp -f ../pib/WQRDSTA01_OEM.bin ../../bin/firmware/bin/sta/oem.bin
|
||||
cp -f ram.bin sp.bin sbl.bin ../../bin/firmware/bin/iic
|
||||
cp -f ../pib/WQRDIIC01_PIB.bin ../../bin/firmware/bin/iic/pib.bin
|
||||
cp -f ../pib/WQRDIIC01_OEM.bin ../../bin/firmware/bin/iic/oem.bin
|
||||
|
||||
#copy lib, inc and app
|
||||
cd -
|
||||
cp -f ../export/lib/libht_cco.a ../bin/firmware/lib
|
||||
cp -f ../export/lib/libht_sta.a ../bin/firmware/lib
|
||||
cp -rf ../export/inc ../bin/firmware
|
||||
cp -rf ../app/smart_grid ../bin/firmware/examples/iot_sg_app
|
||||
cp -rf ../app/ping ../bin/firmware/examples/iot_ping_app
|
||||
cp -rf ../app/plc_uart ../bin/firmware/examples/iot_plc_uart
|
||||
|
||||
#copy ld and ah tool
|
||||
cp -f ../startup/ldscripts/riscv/link_flash_cco.lds ../bin/firmware/ld
|
||||
cp -f ../startup/ldscripts/riscv/link_flash_sta.lds ../bin/firmare/ld
|
||||
|
||||
cp -f ../tools/gen_img/ah ../bin/firmware/tools/
|
Reference in New Issue
Block a user