2024-01-27 15:40:05 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
2024-07-31 23:27:19 +08:00
|
|
|
# export TOOLCHAIN=/home/zhangzheng/gcc-arm-none-eabi-5_4-2016q3/bin/
|
|
|
|
|
# export TOOLCHAIN_LIB=/home/zhangzheng/gcc-arm-none-eabi-5_4-2016q3/lib/gcc/arm-none-eabi/5.4.1/armv8-m.main/fpu/fpv5-d16/
|
2024-09-22 16:06:39 +08:00
|
|
|
|
2024-10-07 16:49:32 +08:00
|
|
|
export TOOLCHAIN=/Users/zhangzheng/gcc-arm-none-eabi-10.3-2021.10/bin/
|
|
|
|
|
export TOOLCHAIN_LIB=/Users/zhangzheng/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/thumb/v8-m.main+fp/hard
|
|
|
|
|
|
|
|
|
|
# export TOOLCHAIN=/home/zhangzheng/gcc-arm-none-eabi-10.3-2021.10/bin/
|
|
|
|
|
# export TOOLCHAIN_LIB=/home/zhangzheng/gcc-arm-none-eabi-10.3-2021.10/lib/gcc/arm-none-eabi/10.3.1/thumb/v8-m.main+fp/hard
|
2024-09-22 16:06:39 +08:00
|
|
|
|
|
|
|
|
|
2024-01-27 15:40:05 +08:00
|
|
|
export BOARD=SWM34
|
2024-07-31 23:27:19 +08:00
|
|
|
export CROSS_COMPILE_NAME=arm-none-eabi-
|
2024-09-22 16:06:39 +08:00
|
|
|
|
|
|
|
|
if [ -z "$1" ]; then
|
|
|
|
|
export MKRTOS_TEST_MODE="normal"
|
|
|
|
|
else
|
|
|
|
|
export MKRTOS_TEST_MODE=$1
|
|
|
|
|
fi
|
|
|
|
|
|
2024-01-27 15:40:05 +08:00
|
|
|
set -e
|
2024-07-31 23:27:19 +08:00
|
|
|
cmake -G Ninja -B build/$KNL .
|
|
|
|
|
cd build/$KNL && ninja
|