forked from dawsonjon/PicoRX
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild_all
More file actions
executable file
·34 lines (28 loc) · 1.02 KB
/
build_all
File metadata and controls
executable file
·34 lines (28 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#! /usr/bin/env bash
mkdir -p build
cd build
cmake -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040 ..
#cmake -DBUTTON_ENCODER=1 -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040 -DPICO_SDK_PATH=~/pico/pico-sdk ..
make
cd ..
cp build/picorx.uf2 .
zip binaries-rp2040-pico.zip picorx.uf2
rm picorx.uf2
mkdir -p build_pico2
cd build_pico2
cmake -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350 ..
#cmake -DBUTTON_ENCODER=1 -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350 -DPICO_SDK_PATH=~/pico/pico-sdk ..
make
cd ..
cp build_pico2/pico2rx.uf2 .
zip -r binaries-rp2350-pico2.zip pico2rx.uf2
rm pico2rx.uf2
mkdir -p build_pico2_riscv
cd build_pico2_riscv
cmake -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350-riscv -DPICO_TOOLCHAIN_PATH=~/riscv32-embecosm-centos7-gcc13.2.0 ..
#cmake -DBUTTON_ENCODER=1 -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350-riscv -DPICO_TOOLCHAIN_PATH=~/riscv32-embecosm-centos7-gcc13.2.0 -DPICO_SDK_PATH=~/pico/pico-sdk ..
make
cd ..
cp build_pico2_riscv/pico2rx-riscv.uf2 .
zip -r binaries-rp2350-riscv-pico2.zip pico2rx-riscv.uf2
rm pico2rx-riscv.uf2