Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
arduino-esp32
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
xpstem
arduino-esp32
Commits
13f15e98
Commit
13f15e98
authored
Apr 08, 2023
by
me-no-dev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add support for esp-elf-gdb
parent
aa1f60e5
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
195 additions
and
55 deletions
+195
-55
.github/scripts/on-release.sh
.github/scripts/on-release.sh
+2
-0
.gitignore
.gitignore
+2
-0
package/package_esp32_index.template.json
package/package_esp32_index.template.json
+187
-53
platform.txt
platform.txt
+4
-2
No files found.
.github/scripts/on-release.sh
View file @
13f15e98
...
...
@@ -200,7 +200,9 @@ sed "s/version=.*/version=$ver$extent/g" | \
sed
's/tools.xtensa-esp32-elf-gcc.path={runtime.platform.path}\/tools\/xtensa-esp32-elf/tools.xtensa-esp32-elf-gcc.path=\{runtime.tools.xtensa-esp32-elf-gcc.path\}/g'
|
\
sed
's/tools.xtensa-esp32s2-elf-gcc.path={runtime.platform.path}\/tools\/xtensa-esp32s2-elf/tools.xtensa-esp32s2-elf-gcc.path=\{runtime.tools.xtensa-esp32s2-elf-gcc.path\}/g'
|
\
sed
's/tools.xtensa-esp32s3-elf-gcc.path={runtime.platform.path}\/tools\/xtensa-esp32s3-elf/tools.xtensa-esp32s3-elf-gcc.path=\{runtime.tools.xtensa-esp32s3-elf-gcc.path\}/g'
|
\
sed
's/tools.xtensa-esp-elf-gdb.path={runtime.platform.path}\/tools\/xtensa-esp-elf-gdb/tools.xtensa-esp-elf-gdb.path=\{runtime.tools.xtensa-esp-elf-gdb.path\}/g'
|
\
sed
's/tools.riscv32-esp-elf-gcc.path={runtime.platform.path}\/tools\/riscv32-esp-elf/tools.riscv32-esp-elf-gcc.path=\{runtime.tools.riscv32-esp-elf-gcc.path\}/g'
|
\
sed
's/tools.riscv32-esp-elf-gdb.path={runtime.platform.path}\/tools\/riscv32-esp-elf-gdb/tools.riscv32-esp-elf-gdb.path=\{runtime.tools.riscv32-esp-elf-gdb.path\}/g'
|
\
sed
's/tools.esptool_py.path={runtime.platform.path}\/tools\/esptool/tools.esptool_py.path=\{runtime.tools.esptool_py.path\}/g'
|
\
sed
's/debug.server.openocd.path={runtime.platform.path}\/tools\/openocd-esp32\/bin\/openocd/debug.server.openocd.path=\{runtime.tools.openocd-esp32.path\}\/bin\/openocd/g'
|
\
sed
's/debug.server.openocd.scripts_dir={runtime.platform.path}\/tools\/openocd-esp32\/share\/openocd\/scripts\//debug.server.openocd.scripts_dir=\{runtime.tools.openocd-esp32.path\}\/share\/openocd\/scripts\//g'
|
\
...
...
.gitignore
View file @
13f15e98
tools/xtensa-esp32-elf
tools/xtensa-esp32s2-elf
tools/xtensa-esp32s3-elf
tools/xtensa-esp-elf-gdb
tools/riscv32-esp-elf
tools/riscv32-esp-elf-gdb
tools/dist
tools/esptool
tools/esptool.exe
...
...
package/package_esp32_index.template.json
View file @
13f15e98
...
...
@@ -51,11 +51,21 @@
"name"
:
"xtensa-esp32s3-elf-gcc"
,
"version"
:
"esp-2021r2-patch5-8.4.0"
},
{
"packager"
:
"esp32"
,
"name"
:
"xtensa-esp-elf-gdb"
,
"version"
:
"11.2_20220823"
},
{
"packager"
:
"esp32"
,
"name"
:
"riscv32-esp-elf-gcc"
,
"version"
:
"esp-2021r2-patch5-8.4.0"
},
{
"packager"
:
"esp32"
,
"name"
:
"riscv32-esp-elf-gdb"
,
"version"
:
"11.2_20220823"
},
{
"packager"
:
"esp32"
,
"name"
:
"openocd-esp32"
,
...
...
@@ -266,6 +276,68 @@
}
]
},
{
"name"
:
"xtensa-esp-elf-gdb"
,
"version"
:
"11.2_20220823"
,
"systems"
:
[
{
"host"
:
"x86_64-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz"
,
"archiveFileName"
:
"xtensa-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz"
,
"checksum"
:
"SHA-256:b5f7cc3e4b5a58db655754083ed9652e4953e71c3b4922fb624e7a034ec24a64"
,
"size"
:
26947336
},
{
"host"
:
"aarch64-linux-gnu"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-aarch64-linux-gnu.tar.gz"
,
"archiveFileName"
:
"xtensa-esp-elf-gdb-11.2_20220823-aarch64-linux-gnu.tar.gz"
,
"checksum"
:
"SHA-256:816acfae38b6b443f4f1590395f68f079243539259d19c7772ae6416c6519444"
,
"size"
:
27134508
},
{
"host"
:
"arm-linux-gnueabihf"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-arm-linux-gnueabi.tar.gz"
,
"archiveFileName"
:
"xtensa-esp-elf-gdb-11.2_20220823-arm-linux-gnueabi.tar.gz"
,
"checksum"
:
"SHA-256:4dd1bace0633196fddfdcef3cebcc4bbfce22f5a0d2d1e3d618f3d8a6cbfcacc"
,
"size"
:
25205239
},
{
"host"
:
"i686-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-i586-linux-gnu.tar.gz"
,
"archiveFileName"
:
"xtensa-esp-elf-gdb-11.2_20220823-i586-linux-gnu.tar.gz"
,
"checksum"
:
"SHA-256:27744d09d171be2f55ec15fa7f2d7f8ff94d33f7e130d24ebe082cb6c438618b"
,
"size"
:
25978028
},
{
"host"
:
"x86_64-apple-darwin"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-x86_64-apple-darwin14.tar.gz"
,
"archiveFileName"
:
"xtensa-esp-elf-gdb-11.2_20220823-x86_64-apple-darwin14.tar.gz"
,
"checksum"
:
"SHA-256:1432faa12d7301133f6ee654d60751b57adcc6cf323ee1ecc393f06f0225eff4"
,
"size"
:
38386785
},
{
"host"
:
"arm64-apple-darwin"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-aarch64-apple-darwin21.1.tar.gz"
,
"archiveFileName"
:
"xtensa-esp-elf-gdb-11.2_20220823-aarch64-apple-darwin21.1.tar.gz"
,
"checksum"
:
"SHA-256:d0b542ef070ea72857f9cf554f176a0a9d868cd59e05ac293ad39402bcc5277d"
,
"size"
:
21671964
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-i686-w64-mingw32.zip"
,
"archiveFileName"
:
"xtensa-esp-elf-gdb-11.2_20220823-i686-w64-mingw32.zip"
,
"checksum"
:
"SHA-256:1678b06aa80b1d689d05548056635efde5b73b98f2c3de5d555bcfc6f374c5d0"
,
"size"
:
23241302
},
{
"host"
:
"x86_64-mingw32"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/xtensa-esp-elf-gdb-11.2_20220823-x86_64-w64-mingw32.zip"
,
"archiveFileName"
:
"xtensa-esp-elf-gdb-11.2_20220823-x86_64-w64-mingw32.zip"
,
"checksum"
:
"SHA-256:7060df4b6aa133e282147c3651d50222d677d6a0fff92979c500353b099a3f41"
,
"size"
:
25135265
}
]
},
{
"name"
:
"riscv32-esp-elf-gcc"
,
"version"
:
"esp-2021r2-patch5-8.4.0"
,
...
...
@@ -328,6 +400,68 @@
}
]
},
{
"name"
:
"riscv32-esp-elf-gdb"
,
"version"
:
"11.2_20220823"
,
"systems"
:
[
{
"host"
:
"x86_64-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gdb-11.2_20220823-x86_64-linux-gnu.tar.gz"
,
"checksum"
:
"SHA-256:6bf5b5d2d407e074af2a74fc826764934ac1625a1751c52fbc0d4d7772061f8f"
,
"size"
:
26799809
},
{
"host"
:
"aarch64-linux-gnu"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-aarch64-linux-gnu.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gdb-11.2_20220823-aarch64-linux-gnu.tar.gz"
,
"checksum"
:
"SHA-256:e54ef67cdb5724fc2da8f0487f19b2c83c08b560fff317f5ffd98fbb230b397a"
,
"size"
:
27021672
},
{
"host"
:
"arm-linux-gnueabihf"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-arm-linux-gnueabi.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gdb-11.2_20220823-arm-linux-gnueabi.tar.gz"
,
"checksum"
:
"SHA-256:86772c6aee8a05b2c75a6b04e9da630e35e8415b64da8ccde92a5fb2d3c7fcf4"
,
"size"
:
25532577
},
{
"host"
:
"i686-pc-linux-gnu"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-i586-linux-gnu.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gdb-11.2_20220823-i586-linux-gnu.tar.gz"
,
"checksum"
:
"SHA-256:3463be3e24182b7f1bd0fb232020534445b2d0ea0e7093c1b4f4da102b3baf52"
,
"size"
:
26188698
},
{
"host"
:
"x86_64-apple-darwin"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-x86_64-apple-darwin14.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gdb-11.2_20220823-x86_64-apple-darwin14.tar.gz"
,
"checksum"
:
"SHA-256:a9db1811ebb9271134eba2f7c303fc2587bd4b2a1ae33cd05ff2605cd2fb30d2"
,
"size"
:
38397584
},
{
"host"
:
"arm64-apple-darwin"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-aarch64-apple-darwin21.1.tar.gz"
,
"archiveFileName"
:
"riscv32-esp-elf-gdb-11.2_20220823-aarch64-apple-darwin21.1.tar.gz"
,
"checksum"
:
"SHA-256:c94fb6d726b8d97e65e23237f5126a41343bca8f22a0414df5f0e6777e36f51c"
,
"size"
:
21593613
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-i686-w64-mingw32.zip"
,
"archiveFileName"
:
"riscv32-esp-elf-gdb-11.2_20220823-i686-w64-mingw32.zip"
,
"checksum"
:
"SHA-256:20cdee8a1c01428363ef02f4cc8035c65508d6b43560c525733eae94b7c7bb50"
,
"size"
:
23436802
},
{
"host"
:
"x86_64-mingw32"
,
"url"
:
"https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v11.2_20220823/riscv32-esp-elf-gdb-11.2_20220823-x86_64-w64-mingw32.zip"
,
"archiveFileName"
:
"riscv32-esp-elf-gdb-11.2_20220823-x86_64-w64-mingw32.zip"
,
"checksum"
:
"SHA-256:add72366485b784b66837ce263548980f1df144d0954c42d75a81f6acbd43cac"
,
"size"
:
24802315
}
]
},
{
"name"
:
"openocd-esp32"
,
"version"
:
"v0.11.0-esp32-20221026"
,
...
...
@@ -439,59 +573,59 @@
]
},
{
"version"
:
"3.0.0-gnu12-dc7f933"
,
"name"
:
"mklittlefs"
,
"systems"
:
[
{
"host"
:
"aarch64-linux-gnu"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/aarch64-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"aarch64-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:fc56e389383749e4cf4fab0fcf75cc0ebc41e59383caf6c2eff1c3d9794af200"
,
"size"
:
"44651"
},
{
"host"
:
"arm-linux-gnueabihf"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/arm-linux-gnueabihf.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"arm-linux-gnueabihf.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:52b642dd0545eb3bd8dfb75dde6601df21700e4867763fd2696274be279294c5"
,
"size"
:
"37211"
},
{
"host"
:
"i686-pc-linux-gnu"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/i686-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"i686-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:7886051d8ccc54aed0af2e7cdf6ff992bb51638df86f3b545955697720b6d062"
,
"size"
:
"48033"
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/i686-w64-mingw32.mklittlefs-c41e51a.200706.zip"
,
"archiveFileName"
:
"i686-w64-mingw32.mklittlefs-c41e51a.200706.zip"
,
"checksum"
:
"SHA-256:43740db30ce451454f2337331f10ab4ed41bd83dbf0fa0cb4387107388b59f42"
,
"size"
:
"332655"
},
{
"host"
:
"x86_64-apple-darwin"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-apple-darwin14.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"x86_64-apple-darwin14.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:e3edd5e05b70db3c7df6b9d626558348ad04804022fe955c799aeb51808c7dc3"
,
"size"
:
"362608"
},
{
"host"
:
"x86_64-pc-linux-gnu"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"x86_64-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:66e84dda0aad747517da3785125e05738a540948aab2b7eaa02855167a1eea53"
,
"size"
:
"46778"
},
{
"host"
:
"x86_64-mingw32"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-w64-mingw32.mklittlefs-c41e51a.200706.zip"
,
"archiveFileName"
:
"x86_64-w64-mingw32.mklittlefs-c41e51a.200706.zip"
,
"checksum"
:
"SHA-256:2e319077491f8e832e96eb4f2f7a70dd919333cee4b388c394e0e848d031d542"
,
"size"
:
"345132"
}
]
"version"
:
"3.0.0-gnu12-dc7f933"
,
"name"
:
"mklittlefs"
,
"systems"
:
[
{
"host"
:
"aarch64-linux-gnu"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/aarch64-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"aarch64-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:fc56e389383749e4cf4fab0fcf75cc0ebc41e59383caf6c2eff1c3d9794af200"
,
"size"
:
"44651"
},
{
"host"
:
"arm-linux-gnueabihf"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/arm-linux-gnueabihf.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"arm-linux-gnueabihf.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:52b642dd0545eb3bd8dfb75dde6601df21700e4867763fd2696274be279294c5"
,
"size"
:
"37211"
},
{
"host"
:
"i686-pc-linux-gnu"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/i686-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"i686-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:7886051d8ccc54aed0af2e7cdf6ff992bb51638df86f3b545955697720b6d062"
,
"size"
:
"48033"
},
{
"host"
:
"i686-mingw32"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/i686-w64-mingw32.mklittlefs-c41e51a.200706.zip"
,
"archiveFileName"
:
"i686-w64-mingw32.mklittlefs-c41e51a.200706.zip"
,
"checksum"
:
"SHA-256:43740db30ce451454f2337331f10ab4ed41bd83dbf0fa0cb4387107388b59f42"
,
"size"
:
"332655"
},
{
"host"
:
"x86_64-apple-darwin"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-apple-darwin14.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"x86_64-apple-darwin14.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:e3edd5e05b70db3c7df6b9d626558348ad04804022fe955c799aeb51808c7dc3"
,
"size"
:
"362608"
},
{
"host"
:
"x86_64-pc-linux-gnu"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"archiveFileName"
:
"x86_64-linux-gnu.mklittlefs-c41e51a.200706.tar.gz"
,
"checksum"
:
"SHA-256:66e84dda0aad747517da3785125e05738a540948aab2b7eaa02855167a1eea53"
,
"size"
:
"46778"
},
{
"host"
:
"x86_64-mingw32"
,
"url"
:
"https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-w64-mingw32.mklittlefs-c41e51a.200706.zip"
,
"archiveFileName"
:
"x86_64-w64-mingw32.mklittlefs-c41e51a.200706.zip"
,
"checksum"
:
"SHA-256:2e319077491f8e832e96eb4f2f7a70dd919333cee4b388c394e0e848d031d542"
,
"size"
:
"345132"
}
]
},
{
"name"
:
"mkspiffs"
,
...
...
platform.txt
View file @
13f15e98
...
...
@@ -4,7 +4,9 @@ version=2.0.7
tools.xtensa-esp32-elf-gcc.path={runtime.platform.path}/tools/xtensa-esp32-elf
tools.xtensa-esp32s2-elf-gcc.path={runtime.platform.path}/tools/xtensa-esp32s2-elf
tools.xtensa-esp32s3-elf-gcc.path={runtime.platform.path}/tools/xtensa-esp32s3-elf
tools.xtensa-esp-elf-gdb.path={runtime.platform.path}/tools/xtensa-esp-elf-gdb
tools.riscv32-esp-elf-gcc.path={runtime.platform.path}/tools/riscv32-esp-elf
tools.riscv32-esp-elf-gdb.path={runtime.platform.path}/tools/riscv32-esp-elf-gdb
debug.server.openocd.path={runtime.platform.path}/tools/openocd-esp32/bin/openocd
debug.server.openocd.scripts_dir={runtime.platform.path}/tools/openocd-esp32/share/openocd/scripts/
...
...
@@ -249,8 +251,8 @@ pluggable_monitor.required.serial=builtin:serial-monitor
# - this is alpha and may be subject to change without notice
debug.executable={build.path}/{build.project_name}.elf
debug.toolchain=gcc
debug.toolchain.path={
compiler.path}
debug.toolchain.prefix={
compiler.prefix}
debug.toolchain.path={
tools.{build.tarch}-esp-elf-gdb.path}/bin/
debug.toolchain.prefix={
build.tarch}-{build.target}-elf
debug.server=openocd
debug.server.openocd.script=debug.cfg
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment