File tree 2 files changed +11
-1
lines changed
2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ idf_build_get_property(elf EXECUTABLE GENERATOR_EXPRESSION)
11
11
12
12
add_custom_command (
13
13
OUTPUT "idf_libs"
14
- COMMAND ${CMAKE_SOURCE_DIR} /tools/copy-libs.sh ${IDF_TARGET} "${CONFIG_ESPTOOLPY_OCT_FLASH} " "${CONFIG_SPIRAM_MODE_OCT} "
14
+ COMMAND ${CMAKE_SOURCE_DIR} /tools/copy-libs.sh ${IDF_TARGET} "${CONFIG_ESPTOOLPY_OCT_FLASH} " "${CONFIG_SPIRAM_MODE_OCT} " " ${CONFIG_IDF_TARGET_ARCH_XTENSA} "
15
15
DEPENDS ${elf}
16
16
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
17
17
VERBATIM
Original file line number Diff line number Diff line change 2
2
# config
3
3
4
4
IDF_TARGET=$1
5
+ IS_XTENSA=$4
5
6
OCT_FLASH=
6
7
OCT_PSRAM=
7
8
if [ " $2 " = " y" ]; then
@@ -281,6 +282,15 @@ cat pio_start.txt > "$AR_PLATFORMIO_PY"
281
282
rm pio_end.txt 1pio_start.txt pio_start.txt
282
283
283
284
echo " ASFLAGS=[" >> " $AR_PLATFORMIO_PY "
285
+ if [ " $IS_XTENSA " = " y" ]; then
286
+ echo " \" -mlongcalls\" " >> " $AR_PLATFORMIO_PY "
287
+ else
288
+ echo " \" -march=rv32imc\" " >> " $AR_PLATFORMIO_PY "
289
+ fi
290
+ echo " ]," >> " $AR_PLATFORMIO_PY "
291
+ echo " " >> " $AR_PLATFORMIO_PY "
292
+
293
+ echo " ASPPFLAGS=[" >> " $AR_PLATFORMIO_PY "
284
294
set -- $PIO_AS_FLAGS
285
295
for item; do
286
296
echo " \" $item \" ," >> " $AR_PLATFORMIO_PY "
You can’t perform that action at this time.
0 commit comments