File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {
2+ "image" : " mcr.microsoft.com/devcontainers/universal:2" ,
3+ "features" : {
4+ },
5+ "postCreateCommand" : " chmod +x ./.devcontainer/postcreate.sh && ./.devcontainer/postcreate.sh"
6+ }
Original file line number Diff line number Diff line change 1+ mkdir -p ../arm-none-eabi/
2+ cd ../arm-none-eabi/
3+
4+ if [ ! -f ./arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi.tar.xz ]
5+ then
6+ echo " Downloading arm-none-eabi-gcc"
7+ wget https://developer.arm.com/-/media/Files/downloads/gnu/12.3.rel1/binrel/arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi.tar.xz
8+ fi
9+
10+ echo " Unpacking arm-none-eabi-gcc"
11+ tar xf arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi.tar.xz
12+
13+ sudo rm -f /usr/bin/arm-none-eabi-gcc || true
14+ sudo rm -f /usr/bin/arm-none-eabi-g++ || true
15+ sudo rm -f /usr/bin/arm-none-eabi-gdb || true
16+ sudo rm -f /usr/bin/arm-none-eabi-size || true
17+ sudo rm -f /usr/bin/arm-none-eabi-objcopy || true
18+ sudo rm -f /usr/bin/arm-none-eabi-objdump || true
19+
20+ echo " Linking arm-none-eabi"
21+
22+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-gcc /usr/bin/arm-none-eabi-gcc
23+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-g++ /usr/bin/arm-none-eabi-g++
24+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-gdb /usr/bin/arm-none-eabi-gdb
25+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-size /usr/bin/arm-none-eabi-size
26+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-objcopy /usr/bin/arm-none-eabi-objcopy
27+ sudo ln -s ` pwd` /arm-gnu-toolchain-12.3.rel1-x86_64-arm-none-eabi/bin/arm-none-eabi-objdump /usr/bin/arm-none-eabi-objdump
You can’t perform that action at this time.
0 commit comments