Skip to content

Commit 47fd139

Browse files
fixup! [TMP] added esptool in nano nora board definition
1 parent 50d1ed0 commit 47fd139

File tree

1 file changed

+55
-9
lines changed

1 file changed

+55
-9
lines changed

boards.txt

Lines changed: 55 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ giga.build.mcu=cortex-m7
2222
giga.build.fpu=-mfpu=fpv5-d16
2323
giga.build.architecture=cortex-m7
2424

25-
giga.build.float-abi=-mfloat-abi=softfp
25+
giga.build.float-abi=
26+
# giga.build.float-abi=-mfloat-abi=softfp
2627
giga.build.extra_flags=
2728
giga.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
2829
giga.build.architecture=cortex-m7
@@ -594,8 +595,8 @@ nano_nora.name=Arduino Nano ESP32
594595
nano_nora.build.core=arduino
595596
nano_nora.build.crossprefix=xtensa-espressif_esp32s3_zephyr-elf-
596597
# TODO
597-
# nano_nora.build.compiler_path={runtime.tools.xtensa-espressif_esp32s3_zephyr-elf-0.16.8.path}/bin/
598-
nano_nora.build.compiler_path=/home/agilardoni/zephyr-sdk-0.16.8/xtensa-espressif_esp32s3_zephyr-elf/bin/
598+
# nano_nora.build.compiler_path={runtime.tools.xtensa-espressif_esp32s3_zephyr-elf-0.17.0.path}/bin/
599+
nano_nora.build.compiler_path=/home/agilardoni/zephyr-sdk-0.17.0/xtensa-espressif_esp32s3_zephyr-elf/bin/
599600

600601
nano_nora.menu.debug.false=Standard
601602
nano_nora.menu.debug.true=Debug
@@ -612,10 +613,12 @@ nano_nora.build.mcu=esp32s3
612613

613614
# TODO unrecognized command-line option
614615
# nano_nora.build.fpu=-mfpu=fpv4-sp-d16
616+
nano_nora.build.fpu=
615617
nano_nora.build.architecture=esp32s3
616618

617619
# TODO unrecognized command-line option
618620
# nano_nora.build.float-abi=-mfloat-abi=hard
621+
nano_nora.build.float-abi=
619622
nano_nora.build.extra_flags=
620623
nano_nora.build.extra_ldflags=
621624
nano_nora.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
@@ -634,24 +637,67 @@ nano_nora.upload.tool=esptool_py
634637
nano_nora.upload.tool.default=esptool_py
635638
nano_nora.upload.tool.network=esp_ota
636639

640+
nano_nora.upload.speed=256000
641+
nano_nora.upload.erase_cmd=
642+
643+
# nano_nora.menu.FlashMode.qio=QIO 80MHz
644+
# nano_nora.menu.FlashMode.qio.build.flash_mode=dio
645+
# nano_nora.menu.FlashMode.qio.build.boot=qio
646+
# nano_nora.menu.FlashMode.qio.build.boot_freq=80m
647+
# nano_nora.menu.FlashMode.qio.build.flash_freq=80m
648+
# nano_nora.menu.FlashMode.qio120=QIO 120MHz
649+
# nano_nora.menu.FlashMode.qio120.build.flash_mode=dio
650+
# nano_nora.menu.FlashMode.qio120.build.boot=qio
651+
# nano_nora.menu.FlashMode.qio120.build.boot_freq=120m
652+
# nano_nora.menu.FlashMode.qio120.build.flash_freq=80m
653+
# nano_nora.menu.FlashMode.dio=DIO 80MHz
654+
# nano_nora.menu.FlashMode.dio.build.flash_mode=dio
655+
# nano_nora.menu.FlashMode.dio.build.boot=dio
656+
# nano_nora.menu.FlashMode.dio.build.boot_freq=80m
657+
# nano_nora.menu.FlashMode.dio.build.flash_freq=80m
658+
# nano_nora.menu.FlashMode.opi=OPI 80MHz
659+
# nano_nora.menu.FlashMode.opi.build.flash_mode=dout
660+
# nano_nora.menu.FlashMode.opi.build.boot=opi
661+
# nano_nora.menu.FlashMode.opi.build.boot_freq=80m
662+
# nano_nora.menu.FlashMode.opi.build.flash_freq=80m
663+
664+
nano_nora.build.tarch=xtensa
665+
nano_nora.build.bootloader_addr=0x0
666+
nano_nora.build.usb_mode=1
667+
nano_nora.build.cdc_on_boot=0
668+
nano_nora.build.msc_on_boot=0
669+
nano_nora.build.dfu_on_boot=0
670+
nano_nora.build.f_cpu=240000000L
671+
nano_nora.build.flash_size=16MB
672+
nano_nora.build.flash_freq=80m
673+
nano_nora.build.flash_mode=dio
674+
nano_nora.build.boot=qio
675+
nano_nora.build.boot_freq=80m
676+
nano_nora.build.partitions=app3M_fat9M_16MB
677+
nano_nora.build.defines=
678+
nano_nora.build.loop_core=
679+
nano_nora.build.event_core=
680+
nano_nora.build.psram_type=qspi
681+
nano_nora.build.memory_type={build.boot}_{build.psram_type}
682+
637683
nano_nora.upload.maximum_size=1310720
638684
nano_nora.upload.maximum_data_size=327680
639685
nano_nora.upload.flags=
640686
nano_nora.upload.extra_flags=
641687
nano_nora.upload.use_1200bps_touch=false
642688
nano_nora.upload.wait_for_upload_port=false
643689

690+
nano_nora.serial.disableDTR=false
691+
nano_nora.serial.disableRTS=false
692+
693+
644694
nano_nora.upload.protocol=
645695
nano_nora.upload.transport=
646696
nano_nora.upload.vid=0x2341
647697
nano_nora.upload.pid=0x0070
648698
nano_nora.upload.interface=0
649-
nano_nora.upload.use_1200bps_touch=true
650-
nano_nora.upload.wait_for_upload_port=true
651699
nano_nora.upload.native_usb=true
652-
nano_nora.upload.maximum_size=1966080
653-
nano_nora.upload.maximum_data_size=523624
654-
nano_nora.upload.address=0xD0000
700+
nano_nora.upload.address=05f0000
655701

656702
nano_nora.upload.maximum_size=786432
657703
nano_nora.upload.maximum_data_size=523624
@@ -661,7 +707,7 @@ nano_nora.bootloader.tool.default=esptool_py
661707
nano_nora.bootloader.vid=0x2341
662708
nano_nora.bootloader.pid=0x0070
663709
nano_nora.bootloader.file=zephyr-{build.variant}.bin
664-
nano_nora.bootloader.address=0x0
710+
nano_nora.bootloader.address=0x20000
665711

666712
# nano_nora.debug.tool=gdb
667713
# nano_nora.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg

0 commit comments

Comments
 (0)