Skip to content

Commit cae2256

Browse files
authored
Update copy-mem-variant.sh
1 parent 8dc5e7e commit cae2256

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

tools/copy-mem-variant.sh

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
#!/bin/bash
22
IDF_TARGET=$1
3-
OCT_FLASH=
3+
OCT_FLASH="$2"
44
OCT_PSRAM=
55

6-
if [ "$2" = "y" ]; then
7-
OCT_FLASH="opi"
8-
else
9-
OCT_FLASH="qspi"
10-
fi
11-
126
if [ "$3" = "y" ]; then
137
OCT_PSRAM="opi"
148
else
@@ -30,7 +24,16 @@ rm -rf "$AR_SDK/$MEMCONF"
3024
mkdir -p "$AR_SDK/$MEMCONF/include"
3125
mv "build/config/sdkconfig.h" "$AR_SDK/$MEMCONF/include/sdkconfig.h"
3226
for mem_variant in `jq -c '.mem_variants_files[]' configs/builds.json`; do
33-
file=$(echo "$mem_variant" | jq -c '.file' | tr -d '"')
34-
src=$(echo "$mem_variant" | jq -c '.src' | tr -d '"')
35-
cp "$src" "$AR_SDK/$MEMCONF/$file"
27+
skip_file=1
28+
for file_target in $(echo "$mem_variant" | jq -c '.targets[]' | tr -d '"'); do
29+
if [ "$file_target" == "$IDF_TARGET" ]; then
30+
skip_file=0
31+
break
32+
fi
33+
done
34+
if [ $skip_file -eq 0 ]; then
35+
file=$(echo "$mem_variant" | jq -c '.file' | tr -d '"')
36+
src=$(echo "$mem_variant" | jq -c '.src' | tr -d '"')
37+
cp "$src" "$AR_SDK/$MEMCONF/$file"
38+
fi
3639
done;

0 commit comments

Comments
 (0)