54 lines
1.3 KiB
Bash
Executable File
54 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
export PICO_PATH=/dvlp/Projects/pico/
|
|
export PICO_SDK_PATH=${PICO_PATH}/pico-sdk/
|
|
export PICO_SDK_EXAMPLE_PATH=${PICO_PATH}/pico-examples/
|
|
export PICO_SDK_PROJECTS_PATH=${PICO_PATH}/projects/
|
|
|
|
cd ${PICO_PATH}
|
|
#git clone https://github.com/raspberrypi/pico-sdk.git --branch master
|
|
mv pico-sdk pico-sdk.$$
|
|
git clone https://github.com/raspberrypi/pico-sdk.git --branch develop
|
|
mkdir -p $PICO_SDK_PATH/lib/
|
|
cd $PICO_SDK_PATH/lib/
|
|
#mv tinyusb tinyusb.orig.$$.2
|
|
#git clone https://github.com/fruit-bat/tinyusb.git
|
|
#cd tinyusb
|
|
#git checkout hid_micro_parser
|
|
# Use a known version of tinyusb, the pico build tools will use this.
|
|
#cp -r ${PICO_PATH}/tinyusb.orig ${PICO_SDK_PATH}/lib/tinyusb.orig
|
|
|
|
cd ${PICO_SDK_PATH}
|
|
git submodule update --init
|
|
git pull
|
|
git submodule update
|
|
|
|
cd ${PICO_PATH}
|
|
git clone https://github.com/raspberrypi/pico-examples.git --branch master
|
|
cd ${PICO_SDK_EXAMPLE_PATH}
|
|
git submodule update --init
|
|
git pull
|
|
git submodule update
|
|
|
|
cd ${PICO_SDK_PATH}
|
|
rm -fr build
|
|
mkdir -p build
|
|
cd build
|
|
|
|
cmake -DPICO_BOARD=pimoroni_pga2350 -DPICO_PLATFORM=rp2350-arm-s -DPICO_SDK_PATH=${PICO_SDK_PATH} ..
|
|
make
|
|
|
|
#cd ${PICO_SDK_EXAMPLE_PATH}
|
|
#mkdir -p build
|
|
#cd build
|
|
#cmake -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350-arm-s -DPICO_SDK_PATH=${PICO_SDK_PATH}..
|
|
#make
|
|
#cd ..
|
|
|
|
#cd ${PICO_SDK_PROJECTS_PATH}
|
|
#mkdir -p build
|
|
#cd build
|
|
#cmake ..
|
|
#make
|
|
#cd ..
|