MeXcon_Tai 软件说明
泰山派固件
泰山派固件我使用的是基于泰山派的SDK修改替换kernel 5.10
+ubuntu22.04
编译环境用的WSL2
+ubuntu22.04
如果你要编译固件,请先按泰山派官方手册编译成功
然后按我的修改
假设你的sdk目录为tspi
kernel5.10
- 下载源码
git clone --depth 1 -b Ubuntu-rockchip-5.10.0-1012.12 https://github.com/Joshua-Riek/linux-rockchip
mv ~/tspi/kernel ~/tspi/kernel_old
mv linux-rockchip ~/tspi/kernel
- 打补丁
补丁文件在PCB开源链接附件中下载
mv MeXcon_tai_kernel5.10_changes.patch ~/tspi/kernel
cd ~/tspi/kernel
git apply MeXcon_tai_kernel5.10_changes.patch
- 编译内核
cd ~/tspi
./build.sh kernel
./mkfirmware.sh
编译好的内核在/home/metoo/tspi/rockdev/boot.img
移植Ubuntu22.04
注意事项
根据内核/home/metoo/tspi/kernel/arch/arm64/configs/rockchip_linux_defconfig
文件
CONFIG_BCMDHD_FW_PATH="/vendor/etc/firmware/fw_bcm43438a1.bin"
CONFIG_BCMDHD_NVRAM_PATH="/vendor/etc/firmware/nvram_ap6212a.txt"
复制所需模块
键盘固件
githubqmk_port_ch582_for_MeXcon_Tai
git clone https://github.com/MeXdiy/qmk_port_ch582_for_MeXcon_Tai
cd qmk_port_ch582_for_MeXcon_Tai
git -c submodule."qmk_porting/keyboards_private".update=none submodule update --recursive --init
mkdir build
cd build
cmake -Dkeyboard=MeXconKB-Dkeymap=default ..
make -j$(nproc)
编译完成即可在qmk_port_ch582_for_MeXcon_Tai
目录看到固件