本帖最后由 tianyingkeji 于 2024-1-12 10:51 编辑
一、飞腾派openwrt源码下载
建议使用Ubuntu22系统,如有问题可以跟楼主复现,共同进步。
1、创建工作目录
mkdir workspace
cd workspase
2、克隆系统源码
git clone
https://gitee.com/recologypower/phytium-openwrt.git
3、更新依赖环境
sudo apt update
sudo apt install build-essential clang flex bison g++ gawk \
gcc-multilib g++-multilib gettext git libncurses-dev libssl-dev \
python3-distutils rsync unzip zlib1g-dev file wget
4、更新系统依赖模块
cd phytium-openwrt
./scripts/feeds update -a
./scripts/feeds install -a
5、编译
cp target/linux/phytium/diffconfig .config
make V=99
注意:第一次编译不建议开启make -jn多核编译参数
二、飞腾派openwrt固件烧录
1、提取系统生成的两个文件:image和e2000q-miniitx-board.dts
2、使用Win32DiskImager工具烧写openwrt19.07-kernel4.19-phytiumpi-test.img,烧写完成插入板卡,确认板卡处于TF卡启动模式。
3、系统起来后,把1提取的两个文件拷贝到系统/boot目录下。
4、重命名e2000q-miniitx-board.dts为e2000q-phytium-pi.dts
5、把编译的rootfs文件直接覆盖sd卡第一分区rootfs文件。
6、上电重启
三、Openwrt已经支持生成SD卡固件
测试固件:
https://share.weiyun.com/bg9koVoj
编译方式参考一