This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5728:Android 应用程序安装

Guru**** 2933120 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/669877/am5728-android-app-installation

器件型号:AM5728

您好!

我使用 Android PDK 创建 SD 映像并在电路板上启动、而不会出现问题。 现在、我需要安装一些基本的 Android 应用程序、但似乎不需要 apk 安装文件、因此我想知道如何在这里安装应用程序?

此外、"设置"下的可用项目似乎很少、如何启用更多项目? 例如、如何从7英寸显示屏扩展 HDMI 监视器而不是镜像? 等等

谢谢。

Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Xiang、

    1.您使用的是 proc SDK 版本是什么?

    2.不建议使用 SD 引导方法。 您必须使用标准引导方法(具有 Android 分区表的 eMMC)

    3.使用 ADB 安装软件包。 " ADB 根目录;ADB 重新安装;ADB 安装 x.apk"

    4.当前的 proc SDK Android 版本仅支持镜像显示(HDMI+LCD)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.我使用4.0.0.4、由于某种原因、最新版本的 create-sdcard.sh 无法正常工作、说在复制系统时找不到一些文件。

    2.我使用 SD 卡进行快速测试。

    3、好的、这是可行的。

    4.如果我需要扩展 HDMI,我需要做什么? 根据更改重新编译 Android?

    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是基于棉花糖的旧版本。 始终建议使用当前版本。
    参考文献: software-dl.ti.com/.../index_FDS.html

    2. SD 卡方法可能已起作用。 但在以后的版本中、它将不是受支持的引导方法。 因此、建议您根据 eMMC 引导进行实验。

    3、很好

    4.这可能会对您有所帮助。
    参考文献: e2e.ti.com/.../634520
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.使用最新 SDK 中的 create-sdcard.sh 时遇到问题。

    ############################################################################################################################

    正在复制文件... 将需要几分钟时间

    ############################################################################################################################

    正在复制引导分区

    已复制 MLO


    U-boot.img 已复制

    uEnv.txt 已复制

    已复制内核映像

    已复制 DTB


    将使用以下设置创建 Android 文件系统:

    *根目录:"/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/bin/tmp/rootfs

    * Ramdisk 映像:"/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/board-support/prebuilt-images/ramdisk.img

    *系统映像:"/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/board-support/prebuilt-images/system.img

    * UserData 图像:"/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/board-support/prebuilt-images/userdata.img


    以下操作将需要 root 权限[sudo]才能安装 Android
    文件系统映像。


    正在提取根文件系统(/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/board-support/prebuilt-images/ramdisk.img)...
    6787块
    sed:无法读取 init.am57xevmboard.rc:没有这样的文件或目录
    sed:无法读取 fstab。am57xevmboard:无此类文件或目录

    正在提取系统分区(/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/board-support/prebuilt-images/system.img)...

    正在提取数据分区(/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/board-support/prebuilt-images/userdata.img)...


    卸载分区
    umount:/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/bin/tmp/boot:未安装
    umount:/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/bin/tmp/rootfs:未安装

    删除创建的临时目录

    操作完成

    在"操作完成"后、我将 SD 卡插入电路板、它会保持黑屏。

    同时、让我尝试闪存方式。

    Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Peter、

    我可以复制您的 Android SDK 4.2的 create-sdcard 问题。 Praneeth、感谢您提供的错误信息。

    此致、
    Nick
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Peter、

    我误读了您的帖子。 对于 Android SDK 4.2、您不能简单地将 SD 卡插入电路板并运行 Android。 相反、您需要按照 Processor SDK Android 设置脚本 Wiki 中的详细说明运行 setup.sh 脚本、以刷写到 eMMC。  

    这是否允许您在电路板上运行 Android O?

    此致、  

    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我访问了 Android 设置脚本链接。 它指示运行 create-sdcard.sh、这为我提供了我提到的错误。

    或者、由于 sh 的目的只是将 uboot 复制到 SD 卡、而不是以前版本所做的整个系统、这是否正常?

    我在这里有点困惑。

    是的、我这么做了、我创建了 SD 卡、放入、连接串行连接、连接微用途连接、运行 setup.sh。

    现在、我看到了以下内容:

    请访问/oe/bld/build-CORTEX_1/arago-tmp-external-linaro-toolchain/work/am57xx_evm-li
    nuvx-gnueabi/u-boot-ti-android/2016.05+gitAUTOINC+6f6aaabf5a-r0/git/drivers/block
    /disk-uclass.c:43/scsi_init()
    NET:找不到以太网。
    按任意键停止自动引导:0
    已请求引导快速引导,正在重置 dofastboot...
    正在将环境保存到 MMC...
    正在写入 MMC (1)... 完成
    正在引导至 fastboot...

    /home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09
    您可以使用以下设置脚本在将来手动运行 minicom:

    $ minicom -S /home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/bin/setupBoard.minicom

    --------------------------------------------------
    FASTBOOT:./fastboot
    图像位置:/home/luba/ti-processor-sdk-android-am57xx-evm-04.02.00.09/board-support/prebuilt-images
    未检测到设备。 请确保目标器件上正在运行 fastboot

    这是奇怪 的、因为我确实运行 sudo usermod -a -G dialout Luba (Luba 是我的用户名)以确保其在 fastboot 中运行、并且我确实会在预编译图像文件夹下看到图像。

    e2e.ti.com/.../8741.log.txt

    Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1) 1)您是否连接了 microUSB?(与 ADB USB 端口相同)
    2) 2)如果您在主机(sudo ./bin/fastboot 设备)上运行、您是否看到使用序列号连接的设备?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.是的,它已连接。
    2.没有,我在/dev/dev 下看不到"fastboot"。 但是、我在 VM Ubuntu 中运行主机(我知道我建议创建本机系统)、但当我插入微型 USB 电缆时、即使是我的本机 Windows 系统也无法获取新设备。

    同样、我应该在运行 create-sdcard.sh 时看到错误吗? 由于脚本在20秒内完成、我认为它不会将预编译的映像复制到卡上(除非稍后使用安装脚本直接从主机复制)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Xiang、

    如果您是指"错误"

    sed:无法读取 init.am57xevmboard.rc:没有这样的文件或目录
    sed:无法读取 fstab。am57xevmboard:无此类文件或目录

    我可以确认在运行 create-sdcard.sh 时获得相同的输出、但它仍然可以在我的板上成功加载 Android。

    setup.sh 尚未针对任何 VM 进行测试、因此我不知道主机操作系统与操作系统获取 USB 设备的 Linux VM 之间的协商过程是否与脚本兼容。

    此致、
    Nick