From 7fb7b94da53fe24f7f4f4a1c65397828eb6d95e8 Mon Sep 17 00:00:00 2001 From: dominikn Date: Thu, 13 Jan 2022 19:25:31 +0100 Subject: [PATCH 1/2] add an older ESP32 toolchain --- micro-ROS-static-library-builder/Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/micro-ROS-static-library-builder/Dockerfile b/micro-ROS-static-library-builder/Dockerfile index 0f675a6..99a0ce2 100755 --- a/micro-ROS-static-library-builder/Dockerfile +++ b/micro-ROS-static-library-builder/Dockerfile @@ -23,7 +23,12 @@ RUN apt update \ && rm -rf gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz2 gcc-arm-none-eabi-9-2020-q2-update/share/doc \ && wget --no-check-certificate https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz \ && tar -xvf xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz \ - && rm -rf xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz + && mv xtensa-esp32-elf xtensa-esp32-elf-gcc8_4_0-esp-2021r2 \ + && rm -rf xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz \ + && wget --no-check-certificate https://github.com/espressif/crosstool-NG/releases/download/esp-2020r2/xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd64.tar.gz \ + && tar -xvf xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd64.tar.gz \ + && mv xtensa-esp32-elf xtensa-esp32-elf-gcc8_2_0-esp-2020r2 \ + && rm -rf xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd64.tar.gz # Install micro-ROS RUN git clone -b galactic https://github.com/micro-ROS/micro-ros-build.git src/micro-ros-build \ From 15d8c49b55f0a8b1f4f27df1ddea1d01a57c4f9b Mon Sep 17 00:00:00 2001 From: dominikn Date: Fri, 14 Jan 2022 01:36:25 +0100 Subject: [PATCH 2/2] install xtensa esp32 toolchain for the current husarnet library version --- micro-ROS-static-library-builder/Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/micro-ROS-static-library-builder/Dockerfile b/micro-ROS-static-library-builder/Dockerfile index 99a0ce2..c38ec5d 100755 --- a/micro-ROS-static-library-builder/Dockerfile +++ b/micro-ROS-static-library-builder/Dockerfile @@ -25,10 +25,11 @@ RUN apt update \ && tar -xvf xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz \ && mv xtensa-esp32-elf xtensa-esp32-elf-gcc8_4_0-esp-2021r2 \ && rm -rf xtensa-esp32-elf-gcc8_4_0-esp-2021r2-linux-amd64.tar.gz \ - && wget --no-check-certificate https://github.com/espressif/crosstool-NG/releases/download/esp-2020r2/xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd64.tar.gz \ - && tar -xvf xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd64.tar.gz \ - && mv xtensa-esp32-elf xtensa-esp32-elf-gcc8_2_0-esp-2020r2 \ - && rm -rf xtensa-esp32-elf-gcc8_2_0-esp-2020r2-linux-amd64.tar.gz + && wget --no-check-certificate https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz \ + && tar -xvf xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz \ + && mv xtensa-esp32-elf xtensa-esp32-elf-linux64-1.22 \ + && rm -rf xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz + # Install micro-ROS RUN git clone -b galactic https://github.com/micro-ROS/micro-ros-build.git src/micro-ros-build \