我们正在尝试推出一种新的MIPI显示屏,用于我们的智能眼镜解决方案。为此,我们大致遵循了高通提供的指南:https://developer.qualcomm.com/download/db410c/dsi-display-porting-guide-linux-android.pdf
移植新显示器的方法要求我们使用我们正在使用的显示器的新配置来修改Android引导加载程序(小内核)。这允许我们使用以下命令选择新的显示:
$ fastboot oem select-display-panel <display-name>
问题是,要将此新配置添加到LK,我们需要重新构建映像(emmc_appsboot.mbn)。到目前为止,这是不成功的。
我们在LK目录中找到了一个名为AndroidBoot.mk
的文件。此文件中的注释为“#Android makefile to build lk bootloader as a part of Android Build”
根据这条评论,LK似乎应该作为Android构建的一部分来构建,但我们似乎不能这样做。这种想法正确吗?
根据LK github构建说明,我们还尝试运行
$ make msm8909
从LK目录中,但我们得到以下错误:
unrecognised option '-mcpu=cortex-a8'
我怀疑这可能是由于缺少工具链的一部分,因为我必须手动将arm-eabi-gcc
添加到path变量。
有没有人能提供一些关于我们需要使用什么命令或者需要遵循什么过程的信息,以便使用更新的配置生成一个新的LK引导加载程序文件?
发布于 2020-11-26 07:36:42
该问题是由于PATH变量集不正确造成的。我在.bashrc文件中添加了正确的路径:".../prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/“并重新登录,修复了这个问题。
https://stackoverflow.com/questions/64903427
复制相似问题