天嵌科技 ARM开发社区

 找回密码
 注册
查看: 129|回复: 0

【FAQ】i.MX6Q / Android 常见问题解决

[复制链接]
freewing 发表于 2021-7-12 11:22:14 | 显示全部楼层 |阅读模式
1.mkimage command not found
  1. Kernel: arch/arm/boot/Image is ready
  2.   SHIPPED arch/arm/boot/compressed/lib1funcs.S
  3.   AS      arch/arm/boot/compressed/lib1funcs.o
  4.   LD      arch/arm/boot/compressed/vmlinux
  5.   OBJCOPY arch/arm/boot/zImage
  6.   Kernel: arch/arm/boot/zImage is ready
  7.   UIMAGE  arch/arm/boot/uImage
  8. "mkimage" command not found - U-Boot images will not be built
  9. make[2]: *** [arch/arm/boot/uImage] 错误 1
  10. make[1]: *** [uImage] 错误 2
  11. make[1]:正在离开目录 `/opt/Embedsky/TQIMX6/E9/TQIMX6_android-4.2.2/kernel_imx'
  12. make: *** [out/target/product/sabresd_6dq/kernel] 错误 2
  13. make: *** 正在等待未完成的任务....
  14. E9 total built time = 118
复制代码

解决办法:

方法1:在你的android源码目录下,拷贝

  1. cp /opt/Embedsky/TQIMX6/E9/TQIMX6_android-4.2.2/bootable/bootloader/uboot-imx/tools/mkimage /usr/bin/
复制代码

然后

chmod 777 /usr/bin/mkimage

方法2:直接在线安装命令如下:sudo apt-get install uboot-mkimage后编译,皆可以编译通过。



2.为什么E9下载电源灯锁不住
按照附件图片所示,短接J5之后不许再按电源键,跳线帽为下载模式,既可按照手册烧写步骤进行烧写。

3.录音功能用不了?

E9 android4.2 录音功能

解压附件android.zip,在android源码的内核源码目录下(kernel_imx),用新文件替换旧的如下:

1、用解压出来的imx-wm8960.module替换原来sound/soc/imx/imx-wm8960.module。

2、用解压出来的wm8960.module替换原来sound/soc/codecs/wm8960.module。

注意事项:

替换完后重新编译,然后更新系统即可使用录音功能。

更新包名:wm8960_android_0716.zip

解决问题:

1.不能同时播放与录音的bug。

2.录音声音有点失真的bug。

3.播放时候耳机两边声音不一样大的bug。

4.优化了录音效果。

解决办法:

解压附件wm8960_android_0716.zip,在android源码的内核源码目录下(kernel_imx),用新文件替换旧的如下:

1.用解压出来的imx-wm8960.module替换原来sound/soc/imx/imx-wm8960.module。

2用解压出来的wm8960.module替换原来sound/soc/codecs/wm8960.module,wm8960.h

4.串口应用程序源码与库?

解决办法:

下载libserial.zip把解压出的libserial.so拷贝到你文件系统的system/lib目录下。

拷贝SerailPort_imx6.zip到packages/apps/目录解压,然后编译就可以生成串口程序。

5.LVDS双路1080P接线与显示设置

解决办法:

附件是关于E9在是用双路LVDS模式,进行1080P输出时候的接线图及设置,方便客户在后续使用各种做线。

6.红外功能无法使用的补丁

有些客户在使用红外功能时发现功能无法使用,现给出新的补丁如附件tq_hs0038.zip

解决办法:

解压tq_hs0038.zip后,会出现三个文件,分别对应不同的系统。请把对应你需要的系统的补丁文件修改成tq_hs0038.module替换原来kernel_imx/drivers/input/keyboard/目录下的tq_hs0038.module文件,然后重新编译内核镜像。

7.获取root权限

a.删除 device/fsl/common/tools/apk/supersu.apk

b.删除device/fsl/common/tools/bin/su,保留device/fsl/common/tools/xbin/su

c.删除 device/fsl/common/tools/apk/supersu.apk

d.删除目录system/extras/su

e.修改device/fsl/imx6/sabresd_6dq.mk 文件中的PRODUCT_COPY_FILES:

删除

device/fsl/common/tools/apk/Superuser.apk:system/app/Superuser.apk

添加

device/fsl/common/tools/xbin/su:system/xbin/su

f. 重新编译安卓镜像



您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|天嵌科技 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2021-7-31 20:43 , Processed in 1.062500 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表