rk3308 32位 编译rootfs时,提示adbd是64位。
在按照《Rockchip_RK3308_Developer_Guide_Linux_32Bit_Build_CN.pdf》编译32位的rootfs需要使用adb, 所以打开:BR2_PACKAGE_ADBD=y
在编译中报错:
>>> adbdExtracting
>>> adbdPatching
>>> adbdConfiguring
>>> adbdBuilding
>>> adbdInstalling to target
/usr/bin/install -D package/rockchip/adbd/adbd /home/lifong/rk3308-linux-firefly-32bit/buildroot/output/rockchip_rk3308_32_debug/target/usr/bin/adbd
ERROR: architecture for "/usr/bin/adbd" is "AArch64", should be "ARM"
请问目录buildroot/package/rockchip/adbd下64位的adbd,是否是sdk自带的预先编译好的?
有相应的32的adbd提供吗?
详细看一下文件:
buildroot/package/rockchip/rkscript/rkscript.mk
buildroot/package/rockchip/rkscript/Config.in 看过了,也试过了。
问题是:在你们提供的sdk里,没有32位的adbd push again 参考源码,可以自行编译:
1. https://github.com/rockchip-linux/linux-adb
2. https://launchpad.net/ubuntu/+source/android-tools/4.2.2+git20130218-3ubuntu23
页:
[1]