├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── common ├── CMakeLists.txt ├── start.S ├── syscalls.c └── vectors.S ├── examples ├── blink │ ├── CMakeLists.txt │ ├── README.md │ ├── blink.c │ └── gdbinit └── hello_world │ ├── CMakeLists.txt │ ├── README.md │ ├── gdbinit │ └── hello_world.c ├── hal ├── CMakeLists.txt ├── README.md └── sdkconfig.h.in ├── img ├── esp32c3-directboot.svg └── esp32h2-directboot.svg ├── ld ├── esp32c3 │ ├── common.ld │ ├── memory.ld │ └── romfuncs.ld └── esp32h2 │ ├── common.ld │ ├── memory.ld │ └── romfuncs.ld ├── toolchain-rv32.cmake └── utils.cmake /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/README.md -------------------------------------------------------------------------------- /common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/common/CMakeLists.txt -------------------------------------------------------------------------------- /common/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/common/start.S -------------------------------------------------------------------------------- /common/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/common/syscalls.c -------------------------------------------------------------------------------- /common/vectors.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/common/vectors.S -------------------------------------------------------------------------------- /examples/blink/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/examples/blink/CMakeLists.txt -------------------------------------------------------------------------------- /examples/blink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/examples/blink/README.md -------------------------------------------------------------------------------- /examples/blink/blink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/examples/blink/blink.c -------------------------------------------------------------------------------- /examples/blink/gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/examples/blink/gdbinit -------------------------------------------------------------------------------- /examples/hello_world/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/examples/hello_world/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hello_world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/examples/hello_world/README.md -------------------------------------------------------------------------------- /examples/hello_world/gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/examples/hello_world/gdbinit -------------------------------------------------------------------------------- /examples/hello_world/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/examples/hello_world/hello_world.c -------------------------------------------------------------------------------- /hal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/hal/CMakeLists.txt -------------------------------------------------------------------------------- /hal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/hal/README.md -------------------------------------------------------------------------------- /hal/sdkconfig.h.in: -------------------------------------------------------------------------------- 1 | #define CONFIG_IDF_TARGET_${target_uppercase} 1 2 | -------------------------------------------------------------------------------- /img/esp32c3-directboot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/img/esp32c3-directboot.svg -------------------------------------------------------------------------------- /img/esp32h2-directboot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/img/esp32h2-directboot.svg -------------------------------------------------------------------------------- /ld/esp32c3/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/ld/esp32c3/common.ld -------------------------------------------------------------------------------- /ld/esp32c3/memory.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/ld/esp32c3/memory.ld -------------------------------------------------------------------------------- /ld/esp32c3/romfuncs.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/ld/esp32c3/romfuncs.ld -------------------------------------------------------------------------------- /ld/esp32h2/common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/ld/esp32h2/common.ld -------------------------------------------------------------------------------- /ld/esp32h2/memory.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/ld/esp32h2/memory.ld -------------------------------------------------------------------------------- /ld/esp32h2/romfuncs.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/ld/esp32h2/romfuncs.ld -------------------------------------------------------------------------------- /toolchain-rv32.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/toolchain-rv32.cmake -------------------------------------------------------------------------------- /utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/espressif/esp32c3-direct-boot-example/HEAD/utils.cmake --------------------------------------------------------------------------------