mirror of
https://github.com/espressif/esp-idf.git
synced 2026-07-12 05:53:05 +03:00
1071 lines
42 KiB
JSON
1071 lines
42 KiB
JSON
{
|
|
"tools": [
|
|
{
|
|
"description": "GDB for Xtensa",
|
|
"export_paths": [
|
|
[
|
|
"xtensa-esp-elf-gdb",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/binutils-gdb",
|
|
"install": "always",
|
|
"license": "GPL-3.0-or-later",
|
|
"name": "xtensa-esp-elf-gdb",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s2",
|
|
"esp32s3"
|
|
],
|
|
"version_cmd": [
|
|
"xtensa-esp-elf-gdb-no-python",
|
|
"--version"
|
|
],
|
|
"version_regex": "GNU gdb \\(esp-gdb\\) ([a-z0-9.-_]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "73bc6c4e50b06dceb60e94b53aded61b7769be3cf563572269d9c8d643db8e95",
|
|
"size": 42655871,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-x86_64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "00290ffe21b2916ffd343fd28ac34fc8b93e99b992a3656fa09b4f2bdc564bea",
|
|
"size": 41589296,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-aarch64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "f187a315e0393c2086d47e22f092524e3a1026143daa93c8e2bbdb8eac77d488",
|
|
"size": 36649511,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-arm-linux-gnueabi.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "c0610a3e19f81cec5c7a9a8d7a3e8bfb53ff965c088ce0870c7df3180e78841b",
|
|
"size": 36568257,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-arm-linux-gnueabihf.tar.gz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "303b06d82d2802f508af603cd7a1e256dca0f232a2fa28ab9fa35539c2c858ac",
|
|
"size": 41080699,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-i586-linux-gnu.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "706d58849fd4a83244023051605b3631e835565395fa2783ed5afce1f17413ee",
|
|
"size": 53815837,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-x86_64-apple-darwin24.5.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "da97440e74a9ff36370bdb598cf421a8183c11ae6fb44431be594ad16dbe77ef",
|
|
"size": 46924973,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-aarch64-apple-darwin24.5.tar.gz"
|
|
},
|
|
"name": "17.1_20260402",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "8125a724e4f25c22b19a0321bce8b6a8675e12e0d12e5757d2ed75bd7262c53c",
|
|
"size": 43646185,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "7525ae46b39fc87568717d8f0cc3dfbcdb77b96435dd80acfce6918b0abc2b8a",
|
|
"size": 44820924,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/xtensa-esp-elf-gdb-17.1_20260402-x86_64-w64-mingw32.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "GDB for RISC-V",
|
|
"export_paths": [
|
|
[
|
|
"riscv32-esp-elf-gdb",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/binutils-gdb",
|
|
"install": "always",
|
|
"license": "GPL-3.0-or-later",
|
|
"name": "riscv32-esp-elf-gdb",
|
|
"supported_targets": [
|
|
"esp32c3",
|
|
"esp32c2",
|
|
"esp32c6",
|
|
"esp32c5",
|
|
"esp32h2",
|
|
"esp32p4",
|
|
"esp32c61",
|
|
"esp32h21",
|
|
"esp32h4"
|
|
],
|
|
"version_cmd": [
|
|
"riscv32-esp-elf-gdb-no-python",
|
|
"--version"
|
|
],
|
|
"version_regex": "GNU gdb \\(esp-gdb\\) ([a-z0-9.-_]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "35f3db841338cb4f9bc60d757bc3e87dfa50ff50607bcbc3867c5b1ac28dd342",
|
|
"size": 43045928,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-x86_64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "f185d924497750f254290a32c48163c08e3b2a29eb248d739d90990ebee17f44",
|
|
"size": 42035040,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-aarch64-linux-gnu.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "88c8d492345eb972e5f978defb3395643303a18cf1870ce8cd9b8621d244b36e",
|
|
"size": 37855622,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-arm-linux-gnueabi.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "739c145268a5b5d8eb90d56951cb7fae9dbb3a0c5eb22e20b837d295431f9635",
|
|
"size": 37719240,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-arm-linux-gnueabihf.tar.gz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "29efe15235157bee507d97787a03e569f073bfef254c75d9662ec7f6e5162066",
|
|
"size": 41705144,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-i586-linux-gnu.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "4845ec4968207e40c9f840f29007d8e0cd7d11eb613bb9e9078a41bb0ceb6d4d",
|
|
"size": 54514283,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-x86_64-apple-darwin24.5.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "f944bb6a07b03e5d74dd1f878ba05320ee7957d3a06bcc80cd0a9cf355e8ceea",
|
|
"size": 47663426,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-aarch64-apple-darwin24.5.tar.gz"
|
|
},
|
|
"name": "17.1_20260402",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "77b04d797b699127c7d395c55eef0d09840255e7710a0bd51bcbae83ffec1f0c",
|
|
"size": 44672431,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "f9e56a0d17414a30f7c457f7804173ecfb078b90d94a7b9f6318dc9652575d3f",
|
|
"size": 45474783,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v17.1_20260402/riscv32-esp-elf-gdb-17.1_20260402-x86_64-w64-mingw32.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Toolchain for 32-bit Xtensa based on GCC",
|
|
"export_paths": [
|
|
[
|
|
"xtensa-esp-elf",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/crosstool-NG",
|
|
"install": "always",
|
|
"license": "GPL-3.0-with-GCC-exception",
|
|
"name": "xtensa-esp-elf",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s2",
|
|
"esp32s3"
|
|
],
|
|
"version_cmd": [
|
|
"xtensa-esp-elf-gcc",
|
|
"--version"
|
|
],
|
|
"version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "da31f36d79d4e99f24e55a90a71e65d5694714f16199960bf7885724b706a48c",
|
|
"size": 176559292,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/xtensa-esp-elf-14.2.0_20260121-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "80ae10ce3d6c02e8c06213f03cac343c4ef6f0fbd89f28530b918f7a1006f1eb",
|
|
"size": 171504672,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/xtensa-esp-elf-14.2.0_20260121-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "10d8279f286d205a508b97b5440e7ba402b57e48158c02fa18a4bfe1f183fe42",
|
|
"size": 172620104,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/xtensa-esp-elf-14.2.0_20260121-arm-linux-gnueabi.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "f1d6296a1e263aa8de9bbcb6f80ebc609ed3385b2905441786ceb05e96de0606",
|
|
"size": 169985628,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/xtensa-esp-elf-14.2.0_20260121-arm-linux-gnueabihf.tar.xz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "c60f2991e3e59c1599fa4f03e9ca172958c23761e403c1015349bdd874cc73dd",
|
|
"size": 188758352,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/xtensa-esp-elf-14.2.0_20260121-i586-linux-gnu.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "02e5e3421222c9a708b21eca7826acb137668b188cb46fbde46339b26d4b2eeb",
|
|
"size": 177355744,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/xtensa-esp-elf-14.2.0_20260121-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "a450db49cea5f191a96345c5b7f0e1a9671a9cf132fecfd9fb1faf6c2a30637e",
|
|
"size": 170666656,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/xtensa-esp-elf-14.2.0_20260121-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp-14.2.0_20260121",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "d57eeb3783bce663cca312323ac9b305a22dfab479c642320c62aeefcc536ac0",
|
|
"size": 411000830,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/xtensa-esp-elf-14.2.0_20260121-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "82cbe0353c2e7c96acc8755c854aaa2d93d346c6a378fc692e60b3912c560108",
|
|
"size": 413859845,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/xtensa-esp-elf-14.2.0_20260121-x86_64-w64-mingw32.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Toolchain for all Espressif chips based on clang",
|
|
"export_paths": [
|
|
[
|
|
"esp-clang",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/llvm-project",
|
|
"install": "on_request",
|
|
"license": "Apache-2.0",
|
|
"name": "esp-clang",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s2",
|
|
"esp32s3",
|
|
"esp32c3",
|
|
"esp32c2",
|
|
"esp32c6",
|
|
"esp32c5",
|
|
"esp32h2",
|
|
"esp32p4",
|
|
"esp32c61",
|
|
"esp32h21",
|
|
"esp32h4"
|
|
],
|
|
"version_cmd": [
|
|
"clang",
|
|
"--version"
|
|
],
|
|
"version_regex": "\\([^\\s]+\\s+([0-9a-zA-Z\\.\\-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "8546cd8ac0596835fbe3970d7c8ed6a842713ab948b759525756867f3bc0a5ef",
|
|
"size": 332799436,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/clang-esp-19.1.2_20250312-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "02dcde2e9e71706f36f64a4dc551085eb155d08714aaefc251c05fa5c4e743ae",
|
|
"size": 313340976,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/clang-esp-19.1.2_20250312-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "cd79d1b92185adb91711909de96bf4a3ad1df214a3040013446ab36ccd533a18",
|
|
"size": 316011700,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/clang-esp-19.1.2_20250312-arm-linux-gnueabihf.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "d9832307626ebf04115b7b51caa059f8caff8875b35e68000ead7f02c690aa82",
|
|
"size": 297033276,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/clang-esp-19.1.2_20250312-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "f67ae3c07d0d32685ee05b6add063f37e799a7bd14af86cb3998da237709c57f",
|
|
"size": 272383664,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/clang-esp-19.1.2_20250312-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp-19.1.2_20250312",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "0fb20439a3d1d31088e646a6f2a8c9277ac6aed858188e2afa470bdb42e13afb",
|
|
"size": 465651960,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/clang-esp-19.1.2_20250312-x86_64-w64-mingw32.tar.xz"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Standalone Clang shared libraries distribution",
|
|
"export_paths": [],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/llvm-project",
|
|
"install": "on_request",
|
|
"license": "Apache-2.0",
|
|
"name": "esp-clang-libs",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s2",
|
|
"esp32s3",
|
|
"esp32c3",
|
|
"esp32c2",
|
|
"esp32c6",
|
|
"esp32c5",
|
|
"esp32h2",
|
|
"esp32p4",
|
|
"esp32c61",
|
|
"esp32h21"
|
|
],
|
|
"tool_info_file": "esp-clang/esp-clang-libs.info",
|
|
"version_cmd": [],
|
|
"version_regex": "([0-9a-zA-Z\\.\\-_]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "c13b8a731beec0c2af56f94073ca17202c9e5047de4c6e61f5e3ed319d231962",
|
|
"size": 76164612,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/libs-clang-esp-19.1.2_20250312-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "dcf356d2a12eaf9660aa5e91cd70df14486d4bd45f47a8025327255b2fe3ece8",
|
|
"size": 69938392,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/libs-clang-esp-19.1.2_20250312-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "e9e110841ffdd43c7fcc57de24f501eec917a02e54f6dbf3a2069fed1017f8a8",
|
|
"size": 72698812,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/libs-clang-esp-19.1.2_20250312-arm-linux-gnueabihf.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "0ac4cf2340e766a240ae40519f404fceaea4262d5ab89292aa3a4118e6402492",
|
|
"size": 58104496,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/libs-clang-esp-19.1.2_20250312-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "d723ce5ae431b44305c888c989e7f405446a23c13f179edc1b6939f9ba437498",
|
|
"size": 48707440,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/libs-clang-esp-19.1.2_20250312-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp-19.1.2_20250312",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "29e5c945f601b85dd88c29bfabfd8c592d8064e3aba01d946e0ff475e5810c17",
|
|
"size": 59681772,
|
|
"url": "https://github.com/espressif/llvm-project/releases/download/esp-19.1.2_20250312/libs-clang-esp-19.1.2_20250312-x86_64-w64-mingw32.tar.xz"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Toolchain for 32-bit RISC-V based on GCC",
|
|
"export_paths": [
|
|
[
|
|
"riscv32-esp-elf",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/crosstool-NG",
|
|
"install": "always",
|
|
"license": "GPL-3.0-with-GCC-exception",
|
|
"name": "riscv32-esp-elf",
|
|
"supported_targets": [
|
|
"esp32s2",
|
|
"esp32s3",
|
|
"esp32c3",
|
|
"esp32c2",
|
|
"esp32c6",
|
|
"esp32c5",
|
|
"esp32h2",
|
|
"esp32c61",
|
|
"esp32p4",
|
|
"esp32h21",
|
|
"esp32h4"
|
|
],
|
|
"version_cmd": [
|
|
"riscv32-esp-elf-gcc",
|
|
"--version"
|
|
],
|
|
"version_regex": "\\(crosstool-NG\\s+(?:crosstool-ng-)?([0-9a-zA-Z\\.\\-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "b3fce4b04dd15a9f0ed1c209b5a2f389c04eff92ed85e4cc0ebc275b7d95e95a",
|
|
"size": 292412032,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/riscv32-esp-elf-14.2.0_20260121-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "61bea5c55a6a5a592b97a822e7ee5f75618a00d24441ce15e3a06f57da7188c9",
|
|
"size": 284818756,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/riscv32-esp-elf-14.2.0_20260121-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "42975e91924d9dd48a093438d672f26ace9e5d9088b66da1a60586c3cbadfdd5",
|
|
"size": 283603716,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/riscv32-esp-elf-14.2.0_20260121-arm-linux-gnueabi.tar.xz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "61aab57ae4680acbfdef51d74e052b88dcccc2b664cb517a12eab190b7df547b",
|
|
"size": 284371840,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/riscv32-esp-elf-14.2.0_20260121-arm-linux-gnueabihf.tar.xz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "cf7e310079cde38b870a502775d97222348b02be577b2bcaced01e6d51cb7512",
|
|
"size": 296283596,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/riscv32-esp-elf-14.2.0_20260121-i586-linux-gnu.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "a690ca49198a2181ea7212563ba356b1460f2f9f1b190bef401907bf90646b78",
|
|
"size": 296934608,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/riscv32-esp-elf-14.2.0_20260121-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "caa7103e014c61939eea4656cd4effdc34930da0b76cd59ad1adb7bfaeef923c",
|
|
"size": 289213048,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/riscv32-esp-elf-14.2.0_20260121-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp-14.2.0_20260121",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "6f2c8f95866bdd72a96d0823f902b3e7466220f57470b5070ed5d6e99cddfa99",
|
|
"size": 698364886,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/riscv32-esp-elf-14.2.0_20260121-i686-w64-mingw32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "c2734714e59f684b74d1cb278f75b4ae9ec546aa1e55d73786ef039410e4a8f7",
|
|
"size": 705866147,
|
|
"url": "https://github.com/espressif/crosstool-NG/releases/download/esp-14.2.0_20260121/riscv32-esp-elf-14.2.0_20260121-x86_64-w64-mingw32.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Toolchain for ESP32 ULP coprocessor",
|
|
"export_paths": [
|
|
[
|
|
"esp32ulp-elf",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/binutils-gdb",
|
|
"install": "always",
|
|
"license": "GPL-3.0-or-later",
|
|
"name": "esp32ulp-elf",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s2",
|
|
"esp32s3"
|
|
],
|
|
"version_cmd": [
|
|
"esp32ulp-elf-as",
|
|
"--version"
|
|
],
|
|
"version_regex": "\\(GNU Binutils\\)\\s+([a-z0-9.-_]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "d13a808365b78465fa6591636dfbbb9604d9d15a397c3d9cd22626d54828ac2c",
|
|
"size": 11138071,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-amd64.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "ecce0788ce1000e5c669c5adaf2fd5bf7f9bf96dcdbd3555d1d9ce4dcb311038",
|
|
"size": 10471496,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-arm64.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "7228b01277f7908d72eb659470f82e143c4c66b444538a464290d88ece16130e",
|
|
"size": 10514021,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-armel.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "951b089c66561bc2190a8d57c316dfaef985a778728a7c30e1edcd29fe180016",
|
|
"size": 9986876,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-armhf.tar.gz"
|
|
},
|
|
"linux-i686": {
|
|
"sha256": "df323d40962313168f6feeb2d9471c6010ff23a7896f40244e62991517d9745b",
|
|
"size": 11051815,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-linux-i686.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "b2aeba8eaafdf156e9e30be928dde1f133b00eaf33802d96827ec544ac7c864c",
|
|
"size": 16886021,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-macos.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "e3a4dfea043e2bce8cd00b3a0b260a59249fa61ca5931bf02f18a3d43c18deb4",
|
|
"size": 15843725,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-macos-arm64.tar.gz"
|
|
},
|
|
"name": "2.38_20240113",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "d33b64f49df27dcfa4a24d3af1a5ead77b020f85f33448994c31b98f88e66bb4",
|
|
"size": 15421659,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-win32.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "3a7627008ac92d1580542b95c696449e56aaa1d0881dc3ef5fd5c60afc77a49d",
|
|
"size": 16194458,
|
|
"url": "https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-win64.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "CMake build system",
|
|
"export_paths": [
|
|
[
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/Kitware/CMake",
|
|
"install": "on_request",
|
|
"license": "BSD-3-Clause",
|
|
"name": "cmake",
|
|
"platform_overrides": [
|
|
{
|
|
"install": "always",
|
|
"platforms": [
|
|
"win32",
|
|
"win64",
|
|
"win-arm64"
|
|
]
|
|
},
|
|
{
|
|
"export_paths": [
|
|
[
|
|
"CMake.app",
|
|
"Contents",
|
|
"bin"
|
|
]
|
|
],
|
|
"platforms": [
|
|
"macos",
|
|
"macos-arm64"
|
|
]
|
|
}
|
|
],
|
|
"strip_container_dirs": 1,
|
|
"supported_targets": [
|
|
"all"
|
|
],
|
|
"version_cmd": [
|
|
"cmake",
|
|
"--version"
|
|
],
|
|
"version_regex": "cmake version ([0-9.]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "cdd7fb352605cee3ae53b0e18b5929b642900e33d6b0173e19f6d4f2067ebf16",
|
|
"size": 53635506,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-linux-x86_64.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "d18f50f01b001303d21f53c6c16ff12ee3aa45df5da1899c2fe95be7426aa026",
|
|
"size": 54889935,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-linux-aarch64.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "446650c69ea74817a770f96446c162bb7ad24ffecaacb35fcd4845ec7d3c9099",
|
|
"size": 17035042,
|
|
"url": "https://dl.espressif.com/dl/cmake/cmake-3.30.2-Linux-armv7l.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "446650c69ea74817a770f96446c162bb7ad24ffecaacb35fcd4845ec7d3c9099",
|
|
"size": 17035042,
|
|
"url": "https://dl.espressif.com/dl/cmake/cmake-3.30.2-Linux-armv7l.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "c6fdda745f9ce69bca048e91955c7d043ba905d6388a62e0ff52b681ac17183c",
|
|
"size": 79199037,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-macos-universal.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "c6fdda745f9ce69bca048e91955c7d043ba905d6388a62e0ff52b681ac17183c",
|
|
"size": 79199037,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-macos-universal.tar.gz"
|
|
},
|
|
"name": "3.30.2",
|
|
"status": "recommended",
|
|
"win-arm64": {
|
|
"sha256": "86ccd6485bbd4bb41a1a858db397be5bca5e0de96858bf8dbba7a64407bd6c00",
|
|
"size": 46495761,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v4.0.3/cmake-4.0.3-windows-arm64.zip"
|
|
},
|
|
"win32": {
|
|
"sha256": "48bf4b3dc2d668c578e0884cac7878e146b036ca6b5ce4f8b5572f861b004c25",
|
|
"size": 45404613,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-windows-x86_64.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "48bf4b3dc2d668c578e0884cac7878e146b036ca6b5ce4f8b5572f861b004c25",
|
|
"size": 45404613,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-windows-x86_64.zip"
|
|
}
|
|
},
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "3e15dadfec8d54eda39c2f266fc1e571c1b88bf32f9d221c8a039b07234206fa",
|
|
"size": 39509848,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-Linux-x86_64.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "655d6ed41a1c276676ca6a1ec381c179d394420c489f2d39b3cf2ef26bfae799",
|
|
"size": 35799298,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-Darwin-x86_64.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "655d6ed41a1c276676ca6a1ec381c179d394420c489f2d39b3cf2ef26bfae799",
|
|
"size": 35799298,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-Darwin-x86_64.tar.gz"
|
|
},
|
|
"name": "3.16.3",
|
|
"status": "supported",
|
|
"win32": {
|
|
"sha256": "4b1370b3252acda0850d26c75e9bc6b8e019daaa7978a19f5d8dc008450d3548",
|
|
"size": 32807681,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-win64-x64.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "4b1370b3252acda0850d26c75e9bc6b8e019daaa7978a19f5d8dc008450d3548",
|
|
"size": 32807681,
|
|
"url": "https://github.com/Kitware/CMake/releases/download/v3.16.3/cmake-3.16.3-win64-x64.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "OpenOCD for ESP32",
|
|
"export_paths": [
|
|
[
|
|
"openocd-esp32",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {
|
|
"OPENOCD_SCRIPTS": "${TOOL_PATH}/openocd-esp32/share/openocd/scripts"
|
|
},
|
|
"info_url": "https://github.com/espressif/openocd-esp32",
|
|
"install": "always",
|
|
"license": "GPL-2.0-only",
|
|
"name": "openocd-esp32",
|
|
"platform_overrides": [
|
|
{
|
|
"install": "on_request",
|
|
"platforms": [
|
|
"linux-i686"
|
|
]
|
|
}
|
|
],
|
|
"supported_targets": [
|
|
"all"
|
|
],
|
|
"version_cmd": [
|
|
"openocd",
|
|
"--version"
|
|
],
|
|
"version_regex": "Open On-Chip Debugger\\s+([a-z0-9.-]+)\\s+",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "0c875beb0e8d89cee4335968e8a27c7d151f05b91f636263c81ab01e098d390d",
|
|
"size": 2630575,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-linux-amd64-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "f1b87d408adf6f2eb08a2b067ff7de38310829cc952c0f5d1d09920b0200a6e4",
|
|
"size": 2554716,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-linux-arm64-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"linux-armel": {
|
|
"sha256": "6d8d3aa1a4d77610e03cbba48e359c14e7e96f5b3e9d4dfc0b7d1a2846421ca4",
|
|
"size": 2718565,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-linux-armel-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"linux-armhf": {
|
|
"sha256": "e7ad3fdd0c17679480c8f2a1a834db6c06db1f10fa500143fb701f0b833e5f7f",
|
|
"size": 2542154,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-linux-armhf-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"macos": {
|
|
"sha256": "f3e3008e6a85e4dfea0177b9ea3fd769447e19a0f132e7754e4a7db164727f8e",
|
|
"size": 2790443,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-macos-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "c7bffa205ca92a69ae7bc74e6e428824084e404355cbb9df2238fe30f5f435bb",
|
|
"size": 2613579,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-macos-arm64-0.12.0-esp32-20260424.tar.gz"
|
|
},
|
|
"name": "v0.12.0-esp32-20260424",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "51682616fb443819ba5b3d982d991917576ea24ab4b8b0c4ac7b6427c57d4d67",
|
|
"size": 3203101,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-win32-0.12.0-esp32-20260424.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "d0005eea5b916df047afca7b777792050f8c6a6a502407180c8d839e9a841f75",
|
|
"size": 3203098,
|
|
"url": "https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20260424/openocd-esp32-win64-0.12.0-esp32-20260424.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Ninja build system",
|
|
"export_paths": [
|
|
[
|
|
""
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/ninja-build/ninja",
|
|
"install": "on_request",
|
|
"license": "Apache-2.0",
|
|
"name": "ninja",
|
|
"platform_overrides": [
|
|
{
|
|
"install": "always",
|
|
"platforms": [
|
|
"win32",
|
|
"win64",
|
|
"win-arm64"
|
|
]
|
|
}
|
|
],
|
|
"supported_targets": [
|
|
"all"
|
|
],
|
|
"version_cmd": [
|
|
"ninja",
|
|
"--version"
|
|
],
|
|
"version_regex": "([0-9.]+)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"rename_dist": "ninja-linux-v1.12.1.zip",
|
|
"sha256": "6f98805688d19672bd699fbbfa2c2cf0fc054ac3df1f0e6a47664d963d530255",
|
|
"size": 123084,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-linux.zip"
|
|
},
|
|
"linux-arm64": {
|
|
"rename_dist": "ninja-linux-arm64-v1.12.1.zip",
|
|
"sha256": "5c25c6570b0155e95fce5918cb95f1ad9870df5768653afe128db822301a05a1",
|
|
"size": 121787,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-linux-aarch64.zip"
|
|
},
|
|
"macos": {
|
|
"rename_dist": "ninja-mac-v1.12.1.zip",
|
|
"sha256": "89a287444b5b3e98f88a945afa50ce937b8ffd1dcc59c555ad9b1baf855298c9",
|
|
"size": 281130,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-mac.zip"
|
|
},
|
|
"macos-arm64": {
|
|
"rename_dist": "ninja-mac-v1.12.1.zip",
|
|
"sha256": "89a287444b5b3e98f88a945afa50ce937b8ffd1dcc59c555ad9b1baf855298c9",
|
|
"size": 281130,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-mac.zip"
|
|
},
|
|
"name": "1.12.1",
|
|
"status": "recommended",
|
|
"win-arm64": {
|
|
"rename_dist": "ninja-win-arm64-v1.12.1.zip",
|
|
"sha256": "79c96a50e0deafec212cfa85aa57c6b74003f52d9d1673ddcd1eab1c958c5900",
|
|
"size": 254317,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-winarm64.zip"
|
|
},
|
|
"win64": {
|
|
"rename_dist": "ninja-win-v1.12.1.zip",
|
|
"sha256": "f550fec705b6d6ff58f2db3c374c2277a37691678d6aba463adcbb129108467a",
|
|
"size": 275425,
|
|
"url": "https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-win.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "IDF wrapper tool for Windows",
|
|
"export_paths": [
|
|
[
|
|
""
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/idf_py_exe_tool",
|
|
"install": "never",
|
|
"license": "Apache-2.0",
|
|
"name": "idf-exe",
|
|
"platform_overrides": [
|
|
{
|
|
"install": "always",
|
|
"platforms": [
|
|
"win32",
|
|
"win64"
|
|
]
|
|
}
|
|
],
|
|
"supported_targets": [
|
|
"all"
|
|
],
|
|
"version_cmd": [
|
|
"idf.py.exe",
|
|
"-v"
|
|
],
|
|
"version_regex": "v([0-9.]+)",
|
|
"versions": [
|
|
{
|
|
"name": "1.0.3",
|
|
"status": "recommended",
|
|
"win32": {
|
|
"sha256": "7c81ef534c562354a5402ab6b90a6eb1cc8473a9f4a7b7a7f93ebbd23b4a2755",
|
|
"size": 73562,
|
|
"url": "https://github.com/espressif/idf_py_exe_tool/releases/download/v1.0.3/idf-exe-v1.0.3.zip"
|
|
},
|
|
"win64": {
|
|
"sha256": "7c81ef534c562354a5402ab6b90a6eb1cc8473a9f4a7b7a7f93ebbd23b4a2755",
|
|
"size": 73562,
|
|
"url": "https://github.com/espressif/idf_py_exe_tool/releases/download/v1.0.3/idf-exe-v1.0.3.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "Ccache (compiler cache)",
|
|
"export_paths": [
|
|
[
|
|
"ccache-4.12.1-windows-x86_64"
|
|
]
|
|
],
|
|
"export_vars": {
|
|
"IDF_CCACHE_ENABLE": "1"
|
|
},
|
|
"info_url": "https://github.com/ccache/ccache",
|
|
"install": "never",
|
|
"license": "GPL-3.0-or-later",
|
|
"name": "ccache",
|
|
"platform_overrides": [
|
|
{
|
|
"install": "always",
|
|
"platforms": [
|
|
"win64"
|
|
]
|
|
}
|
|
],
|
|
"supported_targets": [
|
|
"all"
|
|
],
|
|
"version_cmd": [
|
|
"ccache.exe",
|
|
"--version"
|
|
],
|
|
"version_regex": "ccache version ([0-9.]+)",
|
|
"versions": [
|
|
{
|
|
"name": "4.12.1",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "98aea520d66905b8ba7a8e648a4cc0ca941d5e119d441f1e879a4a9045bf18f6",
|
|
"size": 1710234,
|
|
"url": "https://github.com/ccache/ccache/releases/download/v4.12.1/ccache-4.12.1-windows-x86_64.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "dfu-util (Device Firmware Upgrade Utilities)",
|
|
"export_paths": [
|
|
[
|
|
"dfu-util-0.11-win64"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "http://dfu-util.sourceforge.net/",
|
|
"install": "never",
|
|
"license": "GPL-2.0-only",
|
|
"name": "dfu-util",
|
|
"platform_overrides": [
|
|
{
|
|
"install": "always",
|
|
"platforms": [
|
|
"win64"
|
|
]
|
|
}
|
|
],
|
|
"supported_targets": [
|
|
"esp32s2",
|
|
"esp32s3"
|
|
],
|
|
"version_cmd": [
|
|
"dfu-util",
|
|
"--version"
|
|
],
|
|
"version_regex": "dfu-util ([0-9.]+)",
|
|
"versions": [
|
|
{
|
|
"name": "0.11",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "652eb94cb1c074c6dbead9e47adb628922aeb198a4d440a346ab32e7a0e9bf64",
|
|
"size": 2854596,
|
|
"url": "https://dl.espressif.com/dl/dfu-util-0.11-win64.zip"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "ESP ROM ELFs",
|
|
"export_paths": [
|
|
[
|
|
""
|
|
]
|
|
],
|
|
"export_vars": {
|
|
"ESP_ROM_ELF_DIR": "${TOOL_PATH}/"
|
|
},
|
|
"info_url": "https://github.com/espressif/esp-rom-elfs",
|
|
"install": "always",
|
|
"is_executable": false,
|
|
"license": "Apache-2.0",
|
|
"name": "esp-rom-elfs",
|
|
"supported_targets": [
|
|
"all"
|
|
],
|
|
"version_cmd": [
|
|
""
|
|
],
|
|
"version_regex": "",
|
|
"versions": [
|
|
{
|
|
"any": {
|
|
"sha256": "921f000164a421c7628fbfee55b173384aafaa51883adc65cd27bf9b0af9e9a9",
|
|
"size": 3540038,
|
|
"url": "https://github.com/espressif/esp-rom-elfs/releases/download/20241011/esp-rom-elfs-20241011.tar.gz"
|
|
},
|
|
"name": "20241011",
|
|
"status": "recommended"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "QEMU for Xtensa",
|
|
"export_paths": [
|
|
[
|
|
"qemu",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/qemu",
|
|
"install": "on_request",
|
|
"license": "GPL-2.0-only",
|
|
"name": "qemu-xtensa",
|
|
"supported_targets": [
|
|
"esp32",
|
|
"esp32s3"
|
|
],
|
|
"version_cmd": [
|
|
"qemu-system-xtensa",
|
|
"--version"
|
|
],
|
|
"version_regex": "QEMU emulator version [0-9.]+ \\(([a-z0-9.-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "588bfaccd0f929650655d10a580f020c6ba9c131712d8fa519280081b8d126eb",
|
|
"size": 15648448,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-xtensa-softmmu-esp_develop_9.2.2_20250817-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "317f6e0fd1dba0886d8110709823d909593ef29438822a14f81ebe19d72ce7cd",
|
|
"size": 15123084,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-xtensa-softmmu-esp_develop_9.2.2_20250817-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "00b9dbc2124cf7633cb86f264fbc524226ad4001bce68bbdba43c9bdc4eb026e",
|
|
"size": 4092932,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-xtensa-softmmu-esp_develop_9.2.2_20250817-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "aa92e337461d482f5d9f31cd8efc0bd67b3de8fcfcfb567289cb43a59c184651",
|
|
"size": 3882404,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-xtensa-softmmu-esp_develop_9.2.2_20250817-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp_develop_9.2.2_20250817",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "ef550b912726997f3c1ff4a4fb13c1569e2b692efdc5c9f9c3c926a8f7c540fa",
|
|
"size": 34664956,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-xtensa-softmmu-esp_develop_9.2.2_20250817-x86_64-w64-mingw32.tar.xz"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"description": "QEMU for RISC-V",
|
|
"export_paths": [
|
|
[
|
|
"qemu",
|
|
"bin"
|
|
]
|
|
],
|
|
"export_vars": {},
|
|
"info_url": "https://github.com/espressif/qemu",
|
|
"install": "on_request",
|
|
"license": "GPL-2.0-only",
|
|
"name": "qemu-riscv32",
|
|
"supported_targets": [
|
|
"esp32c3"
|
|
],
|
|
"version_cmd": [
|
|
"qemu-system-riscv32",
|
|
"--version"
|
|
],
|
|
"version_regex": "QEMU emulator version [0-9.]+ \\(([a-z0-9.-_]+)\\)",
|
|
"versions": [
|
|
{
|
|
"linux-amd64": {
|
|
"sha256": "373b37a68bae3ef441ead24a7bfc950fcbfc274cbdd2b628fc6915f179eb1d8e",
|
|
"size": 16850080,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-riscv32-softmmu-esp_develop_9.2.2_20250817-x86_64-linux-gnu.tar.xz"
|
|
},
|
|
"linux-arm64": {
|
|
"sha256": "f907a54313058f8a9681d2f48257d518950ff98bcd5a319194b4bee7c10cf223",
|
|
"size": 16332832,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-riscv32-softmmu-esp_develop_9.2.2_20250817-aarch64-linux-gnu.tar.xz"
|
|
},
|
|
"macos": {
|
|
"sha256": "820028ee7cd2dd8fe8cd8ca5519ab6e792d15fea9367c4525cf63c0f707c0b1f",
|
|
"size": 4086872,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-riscv32-softmmu-esp_develop_9.2.2_20250817-x86_64-apple-darwin.tar.xz"
|
|
},
|
|
"macos-arm64": {
|
|
"sha256": "234690b6fa7c1d5dfe3dbb2bdd0c2810755e7c98999a9f21c389a6046b7eb76d",
|
|
"size": 3761104,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-riscv32-softmmu-esp_develop_9.2.2_20250817-aarch64-apple-darwin.tar.xz"
|
|
},
|
|
"name": "esp_develop_9.2.2_20250817",
|
|
"status": "recommended",
|
|
"win64": {
|
|
"sha256": "9474015f24d27acb7516955ec932e5307226bd9d6652cdc870793ed36010ab73",
|
|
"size": 37189656,
|
|
"url": "https://github.com/espressif/qemu/releases/download/esp-develop-9.2.2-20250817/qemu-riscv32-softmmu-esp_develop_9.2.2_20250817-x86_64-w64-mingw32.tar.xz"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"version": 3
|
|
}
|