CmST0us / tspi-linux-sdk

【非立创官方版本】LCEDA Tai-Shang Pi Linux SDK.立创开发板泰山派Linux SDK.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TSPI-Linux SDK

泰山派Linux SDK 基于Rockchip原厂 rk4.1-202305 版本

源码包

直接clone下载比较大,可以考虑使用初始源码包

编译步骤

以下步骤针对Ubuntu 22.04编译环境

sudo apt install git-lfs
git clone https://github.com/CmST0us/tspi-linux-sdk.git
cd tspi-linux-sdk
git lfs fetch
git lfs checkout

sudo apt update
sudo apt install -y git ssh make gcc libssl-dev liblz4-tool expect \
g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib \
g++-multilib unzip device-tree-compiler ncurses-dev python2
./build.sh init
./build.sh

Kernel

版本 5.10.198

  • 添加distroboot支持, 在配置中增加 RK_KERNEL_BOOT_TYPE=distroboot

Device

  • 添加 tspi 立创开发板泰山派 的支持,参考配置文件 device/rockchip/.chips/rk3566_rk3568/tspi-rk3566-ubuntu_defconfig
  • 添加 tspi 立创开发板泰山派 Distroboot启动方法的支持, 参考配置文件 device/rockchip/.chips/rk3566_rk3568/tspi-rk3566-ubuntu-distroboot_defconfig

Ubuntu

使用 Ubuntu-22.04 默认用户名密码: neons

ADB

默认启动 adb, 支持USB单线连接到开发板.

adb shell

同时支持 adb 端口转发

adb forward tcp:2222 tcp:22

Build

Build 基础Ubuntu镜像 注意在构建Ubuntu时,需要输入电脑的root密码

./build.sh init
./build.sh 

Flash

使用 update.img

注意带日期的文件才是最终的update.img

mv rockdev/<带日期的update.img> rockdev/update.img
sudo ./rkflash.sh updateimg

使用分区小包

sudo ./rkflash.sh

About

【非立创官方版本】LCEDA Tai-Shang Pi Linux SDK.立创开发板泰山派Linux SDK.