NXP MCU 技术论坛
直播中

刘丽菲

8年用户 986经验值
私信 关注
[问答]

Android 13源代码构建错误的原因?

我已经从 nxp 网站下载了 imx8mp - Android 13 代码的源代码。
但是当我开始为 imx8mp-evk 用户调试映像构建引导加载程序时,出现以下错误。
****************************************************** ****************************************************** **
编译 mkimage_imx8
PLAT=imx8mp HDMI=no
make[2]: *** 没有制定目标 'lpddr4_pmu_train_1d_imem_202006.bin' 的规则,'u-boot-spl-ddr.bin' 需要。停止。
make[2]: *** 等待未完成的工作....
编译 mkimage_imx8
cc -O2 -Wall -std=c99 -static ../iMX8M/mkimage_imx8.c -o mkimage_imx8 -lz
../iMX8M/mkimage_imx8.c : 在函数 'copy_file.constprop' 中:
../iMX8M/mkimage_imx8.c:345:21: 警告:'write' 从大小为 4 [-Wstringop-overread]
345 的区域读取 5 个字节 | if (write(ifd, (char *)&zero, 4-tail) != 4-tail) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../iMX8M/mkimage_imx8.c:303:13: 注意:源对象大小为“零”的 4
303 | 整数零 = 0;
| ^~~~
在包含自 ../iMX8M/mkimage_imx8.c:24 的文件中:
/usr/include/unistd.h:378:16:注意:在调用函数“write”时使用属性“access (read_only, 2, 3)”声明'
378 | 外部 ssize_t 写入(int __fd,const void *__buf,size_t __n)__wur
| ^~~~~
make[1]: *** [Makefile:23: flash_evk] 错误 2


问题是什么?

更多回帖

发帖
×
20
完善资料,
赚取积分