|
4 | 4 | IDF_TARGET=$1 |
5 | 5 | IS_XTENSA=$4 |
6 | 6 | OCT_FLASH="$2" |
| 7 | +MEM_FREQ="$5" |
7 | 8 | OCT_PSRAM= |
8 | 9 |
|
9 | 10 | if [ "$3" = "y" ]; then |
|
12 | 13 | OCT_PSRAM="qspi" |
13 | 14 | fi |
14 | 15 | MEMCONF=$OCT_FLASH"_$OCT_PSRAM" |
| 16 | +if [ -n "$MEM_FREQ" ]; then |
| 17 | + MEMCONF=$MEMCONF"_$MEM_FREQ" |
| 18 | +fi |
15 | 19 |
|
16 | 20 | source ./tools/config.sh |
17 | 21 |
|
@@ -463,7 +467,7 @@ for item; do |
463 | 467 | fi |
464 | 468 | fi |
465 | 469 | done |
466 | | -echo " join($PIO_SDK, board_config.get(\"build.arduino.memory_type\", (board_config.get(\"build.flash_mode\", \"dio\") + \"_qspi\")), \"include\")," >> "$AR_PLATFORMIO_PY" |
| 470 | +echo " join($PIO_SDK, board_config.get(\"build.arduino.memory_type\", (board_config.get(\"build.flash_mode\", \"dio\") + \"_qspi_\" + board_config.get(\"f_boot\", board_config.get(\"f_flash\", \"80000000L\")).rstrip(\"000000L\") + \"m\")), \"include\")," >> "$AR_PLATFORMIO_PY" |
467 | 471 | echo " join(FRAMEWORK_DIR, \"cores\", board_config.get(\"build.core\"))" >> "$AR_PLATFORMIO_PY" |
468 | 472 | echo " ]," >> "$AR_PLATFORMIO_PY" |
469 | 473 | echo "" >> "$AR_PLATFORMIO_PY" |
|
488 | 492 | echo " LIBPATH=[" >> "$AR_PLATFORMIO_PY" |
489 | 493 | echo " join($PIO_SDK, \"lib\")," >> "$AR_PLATFORMIO_PY" |
490 | 494 | echo " join($PIO_SDK, \"ld\")," >> "$AR_PLATFORMIO_PY" |
491 | | -echo " join($PIO_SDK, board_config.get(\"build.arduino.memory_type\", (board_config.get(\"build.flash_mode\", \"dio\") + \"_qspi\")))" >> "$AR_PLATFORMIO_PY" |
| 495 | +echo " join($PIO_SDK, board_config.get(\"build.arduino.memory_type\", (board_config.get(\"build.flash_mode\", \"dio\") + \"_qspi_\" + board_config.get(\"f_boot\", board_config.get(\"f_flash\", \"80000000L\")).rstrip(\"000000L\") + \"m\")))" >> "$AR_PLATFORMIO_PY" |
492 | 496 | echo " ]," >> "$AR_PLATFORMIO_PY" |
493 | 497 | echo "" >> "$AR_PLATFORMIO_PY" |
494 | 498 |
|
|
0 commit comments