我在arm设备上编译openwrt(sv901)系统遇到的小问题
:)前些天收到了 电工 大佬的邮寄的sv901底板自己特喜欢的的一款 all in one的设备 ,而且电工大佬还适配了这款硬件的openwrt。
于是,我就尝试make下吧,拉取源码的地址是GitHub - icevel/lede: Lean's LEDE source
配置好参数 准备坐等固件出土
历时十几个小时(在rk3399上单线程编译)却没有等到固件生成,
在合成固件的这一步 报缺少rk3399-trust.bin
起初没注意 以为我的磁盘问题 导致文件丢失
于是再来一次 没想到同样的错误 同时 loaderimage 也执行错误
用file 查看了下loaderimage 文件属性,竟然是X86的下面的执行文件。
当时一惊难道交叉编译的工具链问题,于是查看了makefile 发现 直接拉取的是 GitHub - rockchip-linux/rkbin: Firmware and Tool Binarys
里面是x86的二进制文件,也就是说 这个在X86的环境下 编译没问题,arm环境就执行不了这些工具
于是乎在群友的帮助下 编译了一套arm环境下的rkbin工具
最终解决了此问题,编译出了固件
新问题接踵而至,那就是ap6275s 无法正常使用 不知其原因,也没找到合适的驱动
此问题希望有经验的老司机带带我
问题解决了吗? 阿力666 发表于 2023-8-11 19:26
问题解决了吗?
解决了,这个是工具的问题。重新编译了arm架构的工具 多是大佬!!
页:
[1]