commit 8f966488f6c46cc2a3cff17b4c5e9d92b506c82b Author: Sergei Gusenkov Date: Tue May 26 14:05:15 2026 +0300 first commit diff --git a/package.json b/package.json new file mode 100644 index 0000000..ee1c32f --- /dev/null +++ b/package.json @@ -0,0 +1,20 @@ +{ + "name": "tool-xtensa-esp-elf-gdb", + "version": "16.3.0+20250913", + "description": "GNU GDB for Espressif ESP32 Xtensa MCUs", + "keywords": [ + "debugger", + "espressif", + "esp32", + "esp32s2", + "esp32s3" + ], + "license": "GPL-3.0-or-later", + "repository": { + "type": "git", + "url": "https://github.com/espressif/binutils-gdb.git" + }, + "system": [ + "*" + ] +} \ No newline at end of file diff --git a/tools.json b/tools.json new file mode 100644 index 0000000..48b8616 --- /dev/null +++ b/tools.json @@ -0,0 +1,81 @@ +{ + "tools": [ + { + "description": "GDB for Xtensa", + "export_paths": [ + [ + "xtensa-esp-elf-gdb", + "bin" + ] + ], + "strip_container_dirs": 1, + "export_vars": {}, + "info_url": "https://github.com/espressif/binutils-gdb", + "install": "always", + "license": "GPL-3.0-or-later", + "name": "tool-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": "16d05c9104ff84529ac3799abb04d5666c193131ab461f153040721728b48730", + "size": 36396804, + "url": "https://pioduino.netmesvoip.ru/pioduino/toolchain-xtensa-esp-elf/releases/download/16.3_20250913/xtensa-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz" + }, + "linux-arm64": { + "sha256": "ecbd53ba28cf24301be8260249bfcfb60567f938f4402797617c8a0fc170dc7d", + "size": 35457879, + "url": "https://pioduino.netmesvoip.ru/pioduino/toolchain-xtensa-esp-elf/releases/download/16.3_20250913/xtensa-esp-elf-gdb-16.3_20250913-aarch64-linux-gnu.tar.gz" + }, + "linux-armel": { + "sha256": "c0895e88797089fd6b16e1cb986c5c85a880e0e8dc03bde1016c7771bc10ddba", + "size": 31288407, + "url": "https://pioduino.netmesvoip.ru/pioduino/toolchain-xtensa-esp-elf/releases/download/16.3_20250913/xtensa-esp-elf-gdb-16.3_20250913-arm-linux-gnueabi.tar.gz" + }, + "linux-armhf": { + "sha256": "d939e273150f78c79e62c15564cb880f253b8f23670968905ea00687f9a7af2f", + "size": 31220965, + "url": "https://pioduino.netmesvoip.ru/pioduino/toolchain-xtensa-esp-elf/releases/download/16.3_20250913/xtensa-esp-elf-gdb-16.3_20250913-arm-linux-gnueabihf.tar.gz" + }, + "linux-i686": { + "sha256": "64ffefb7625edae77a03a13fd9bd07db088dec9d145eb1124de66f11510f7558", + "size": 35094067, + "url": "https://pioduino.netmesvoip.ru/pioduino/toolchain-xtensa-esp-elf/releases/download/16.3_20250913/xtensa-esp-elf-gdb-16.3_20250913-i586-linux-gnu.tar.gz" + }, + "macos": { + "sha256": "8341493abc87e6ae468f4eda16c768b2ddb20c98336e1c491a3801ad823680ae", + "size": 45646032, + "url": "https://pioduino.netmesvoip.ru/pioduino/toolchain-xtensa-esp-elf/releases/download/16.3_20250913/xtensa-esp-elf-gdb-16.3_20250913-x86_64-apple-darwin24.5.tar.gz" + }, + "macos-arm64": { + "sha256": "251e3be9c9436d9ab7fee6c05519fd816a05e63bd47495e24ea4e354881a851c", + "size": 39809369, + "url": "https://pioduino.netmesvoip.ru/pioduino/toolchain-xtensa-esp-elf/releases/download/16.3_20250913/xtensa-esp-elf-gdb-16.3_20250913-aarch64-apple-darwin24.5.tar.gz" + }, + "name": "16.3_20250913", + "status": "recommended", + "win32": { + "sha256": "8fc9fa6a934523b6ad6e787cf1664d48496bae456fd85ea7589e3684ce3bbbe5", + "size": 32824604, + "url": "https://pioduino.netmesvoip.ru/pioduino/toolchain-xtensa-esp-elf/releases/download/16.3_20250913/xtensa-esp-elf-gdb-16.3_20250913-i686-w64-mingw32.zip" + }, + "win64": { + "sha256": "99a2243b9a75bbac95a672cc3ab4b36013429ab5b4583e7a28339e3015a3fdfa", + "size": 33835839, + "url": "https://pioduino.netmesvoip.ru/pioduino/toolchain-xtensa-esp-elf/releases/download/16.3_20250913/xtensa-esp-elf-gdb-16.3_20250913-x86_64-w64-mingw32.zip" + } + } + ] + } + ], + "version": 1 +}