zephyr/scripts
Leandro Pereira bb19e08cde Support for Espressif SDK (ESP32, etc)
Three environment variables must be set to use this variant:

   export ZEPHYR_GCC_VARIANT="espressif"
   export ESP_IDF_PATH=/path/to/esp-idf
   export ESPRESSIF_TOOLCHAIN_PATH=/path/to/xtensa-esp32-elf/

ESP-IDF is the SDK provided by Espressif.  It contains, among other things,
the HAL and header files for registers and ROM functions used by the Zephyr
port.  At this stage, with the exception of the HAL library, none of the
binary blobs provided by ESP-IDF are used.  This can be obtained directly
from Espressif, at <https://github.com/espressif/esp-idf>.

Instructions on how to obtain the toolchain are detailed in the README for
ESP-IDF.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2017-06-21 12:35:49 -04:00
..
basic scripts: Update fixdep from kernel.org 2016-10-31 20:58:57 +00:00
ci scripts: make check_compliance scripts take arguments 2017-06-10 10:44:33 -04:00
cross_compiler xtools: add new configurations for xtools 1.23 2017-05-31 14:54:34 -04:00
gen_idt Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
gen_offset_header license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gitlint gitlint: Ignore signed-off-by line 2017-06-06 09:35:50 -04:00
kconfig build: support building host tools 2017-04-25 22:48:23 +00:00
sanity_chk boards: arm: olimex_stm32_e407: Initial Olimex STM32-E407 BSP 2017-06-15 15:07:46 -05:00
support xtensa: fix 'make debug' for xt-sim targets 2017-06-12 18:01:13 -04:00
.gitignore expr_parser.py: simple expression language 2016-05-04 22:57:39 +00:00
build_grub.sh grub: Tweak build_grub.sh for proxy issues 2016-08-23 13:20:52 +00:00
check_known_checkpatch_issues.sh license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
check_link_map.py build: make sure we are calling python3 in all scripts 2017-04-13 20:22:54 +00:00
checkconfig.py scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
checkpatch.pl checkpatch: per coding style, we do not allow c++ style comments 2017-04-28 13:03:33 +00:00
checkstack.pl First commit 2015-04-10 16:44:37 -07:00
compare_footprint scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
config First commit 2015-04-10 16:44:37 -07:00
devicetree.py build: make sure we are calling python3 in all scripts 2017-04-13 20:22:54 +00:00
diffconfig scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
do_checkpatch.sh license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
expr_parser.py expr_parser: fix issue with hex values in environment 2017-04-18 20:51:26 +00:00
extract_dts_includes.py scripts: extract_dts_includes.py: Correct LOAD_OFFSET 2017-06-16 13:15:32 -05:00
filter-known-issues.py scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
gcc-version.sh First commit 2015-04-10 16:44:37 -07:00
gen_mmu.py scripts: x86: MMU: Script to generate page tables 2017-06-13 11:36:54 -04:00
get_maintainer.pl MAINTAINERS: replace git pointer to github 2017-04-30 20:10:07 -04:00
headerdep.pl First commit 2015-04-10 16:44:37 -07:00
Kbuild.include Kbuild.include: add function for unquoting strings 2017-05-18 07:18:36 -04:00
maintainer-checkpatch.bash license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
make-ll license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Makefile build: remove unused linux related code 2016-02-05 20:25:15 -05:00
Makefile.build build: support pre-built host tools 2016-11-12 00:34:03 +00:00
Makefile.clean First commit 2015-04-10 16:44:37 -07:00
Makefile.extrawarn First commit 2015-04-10 16:44:37 -07:00
Makefile.headersinst First commit 2015-04-10 16:44:37 -07:00
Makefile.help First commit 2015-04-10 16:44:37 -07:00
Makefile.host First commit 2015-04-10 16:44:37 -07:00
Makefile.lib build: Fix DTC overlay file paths on MSYS2 2017-05-31 14:57:33 -04:00
Makefile.modbuiltin First commit 2015-04-10 16:44:37 -07:00
Makefile.qemu build: make sure we are calling python3 in all scripts 2017-04-13 20:22:54 +00:00
Makefile.toolchain.espressif Support for Espressif SDK (ESP32, etc) 2017-06-21 12:35:49 -04:00
Makefile.toolchain.gccarmemb toolchain.gccarmemb: Fix support for where to find newlib 2017-06-08 14:52:49 -04:00
Makefile.toolchain.issm build: Improve usage of the ISSM toolchain 2016-07-21 02:48:03 +00:00
Makefile.toolchain.riscv32 scripts: added Makefile to handle an external riscv32 toolchain 2017-01-13 19:52:22 +00:00
Makefile.toolchain.xcc xtensa: fix 'make debug' for xt-sim targets 2017-06-12 18:01:13 -04:00
Makefile.toolchain.xtools Revert "xtools: get rid of warnings about wrong path" 2017-05-29 16:20:15 -04:00
Makefile.toolchain.zephyr Makefile.toolchain.zephyr: fix C++ on Xtensa 2017-06-06 20:37:11 -04:00
Makefile.xt-run emulation: fix path of ELF binary when running with xt-sim 2017-05-11 16:51:56 -04:00
Makefile.xtsc-run xtensa: build similar to other Zephyr arches 2017-04-13 12:42:06 +00:00
mkmakefile First commit 2015-04-10 16:44:37 -07:00
mksysmap First commit 2015-04-10 16:44:37 -07:00
qemu-machine-hack.py build: make sure we are calling python3 in all scripts 2017-04-13 20:22:54 +00:00
sanitycheck scripts: sanitycheck: more spelliing fixes 2017-06-16 17:15:57 -04:00
size_report scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
spelling.txt First commit 2015-04-10 16:44:37 -07:00
tags.sh build: Add tags.sh to enable tagging targets 2016-02-05 20:24:36 -05:00
timestamp license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uncrustify.cfg scripts: add configuration file for uncrustify 2017-02-04 01:46:29 +00:00
vercomp sdk: zephyr: check for minimum required version of SDK 2016-09-15 21:17:02 +00:00
waitpid sanitycheck: Let waitpid script kill Xtensa ISS if user hits ctrl+c. 2017-04-11 16:53:41 +00:00