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.

[参考译文] J6EVM5777:通过 J6引导 Android

Guru**** 2589265 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/590277/j6evm5777-booting-android-over-j6

器件型号:J6EVM5777

大家好、

我是第一次使用 TI J6-EVM5777修订版 H。 现在、我要在它上面引导 Android。 有人能告诉我执行该操作的基本步骤吗?

提前感谢、

Alkesh Shah

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

    您可以从此处获取最新的 Android 预编译二进制文件:
    software-dl.ti.com/.../index_FDS.html

    然后、您可以在此处找到有关如何将其刷写到电路板并进行引导的说明:
    omapedia.org/.../6AM.1.3_Release_Notes

    请尝试一下、如果您遇到任何问题、请告诉我。

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

    Yordan、您好!

    我无法设置环境变量、即

    => env 默认-f -a
    => setenv 分区$partitions_Android
    => env 保存
    
    此外、我没有收到任何 u-boot 提示符。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    将 MLO 和 u-boot 复制到 SD 卡并尝试引导电路板后、您是否在 UART 上看到此消息:

    按任意键停止自动引导:3.

    如果您未看到 SD 卡、则可能无法引导。 请确保它具有 FAT32分区并已标记为可引导
    在该分区上,您可以复制 u-boot.img 和 MLO 文件。

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

    您好!

    目前、我将通过  链接引导 SD 卡。 我是说我 正在尝试我可以想出的方法。

    现在在"Android 中 SD 卡支持的 Hack 更改"中、给出了一个代码片段、即

    diff --git a/init.jacinto6evmboard.rc b/init.jacinto6evmboard.rc 
    索引:67619b5.184693e 100644
    --- a/init.jacinto6evmboard.rc ++ b/init.jacinto6evmboard.rc @@在 init 上-8,6+8,12 @@ symlink /sdcard /mnt/sdcard symlink /sdcard /storage/sdcard

    +ON 后 FS 
    +# hack:对于 SD 卡引导,将 rootfs 安装为 rw,并将 setuid 安装为 su 
    + mount rootfs rootfs/rw remount + chmod 6755 /system/xbin/su
    + chown DHCP shell /system/etc/dhcpcd/dhcpcd-run-hooks
    +
    on post-fs-data 
    mkdir /data/media 0770 media_rw media_rw


    另一个是:
    /dev/block/platform/44000000.ocp/480b4000.mmc/by-name/system /系统 ext4 ro 等待 
    /dev/block/platform/44000000.ocp/480b4000.mmc/by-name/efs /工厂 ext4 ro 等待
    /dev/block/platform/44000000.ocp/480b4000.mmc/by-name/cache /高速缓存 ext4 noatime、nosuid、nodev wait、check
    /dev/block/platform/44000000.ocp/480b4000.mmc/by-name/userdata /data ext4 noatime、nosuid、nodev wait、check
    /dev/block/platform/44000000.ocp/480b4000.mmc/by-name/recovery /恢复 eMMC 默认值 默认值
    +#/dev/block/platform/44000000.ocp/480b4000.mmc/by-name/system /系统 ext4 ro 等待
    +#/dev/block/platform/44000000.ocp/480b4000.mmc/by-name/efs /工厂 ext4 ro 等待
    +#/dev/block/platform/44000000.ocp/480b4000.mmc/by-name/cache /高速缓存 ext4 noatime、nosuid、nodev wait、check



    在这两个雪狗中、我都不明白开头的"+"和"-"符号是什么。 这是否意味着添加或删除特定行?
    请指导我完成此操作。
    谢谢、
    Alkesh Shah
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Alkesh、

    您的理解是正确的。 您需要在您修改的文件中找到以"-"开头的行、然后将其删除并添加带有"+"的行(不带"+"本身)。 在第二个文件中、它看起来唯一的区别是在行的开头添加了"#"、这意味着它们只是被注释掉。

    您可以在此处查看补丁格式的更深入说明:
    en.wikipedia.org/.../Diff_utility

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    我创建了可引导的 FAT32分区,但在复制时,我收到错误消息“无法创建符号链接”。 因此、我将 FAT32更改为 ext4、但错误消失了、无法复制。 那么、是否必须仅使用 FAT32、或者我是否可以更喜欢我所采用的方法?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我按照您提到的相同方式修改了这些文件。 已准备 SD 卡(带有 ext4可引导分区)、插入 SD 卡后、主板无响应(Cant 在显示屏上看到任何内容)。
    因为我在显示屏上看不到任何内容。 如何将主板连接到我的 Linux 系统(使用 PuTTy 或任何其他选项)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Alkesh、
    有关 SDCard 引导的详细信息、请参阅32.3.7.6 eMMC 存储器和器件 TRM 的 SD 卡部分。


    "eMMC/SD 卡可以保存 ROM 代码读取的文件系统。 引导使用的映像
    过程是从名为 MLO 的引导文件中执行的。 此文件必须位于活动的根目录中
    FAT12/16或 FAT32类型的主分区。""
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我按照您提到的相同方式修改了这些文件。 已准备 SD 卡(带有 ext4可引导分区)、插入 SD 卡后、主板无响应(Cant 在显示屏上看到任何内容)。
    因为我在显示屏上看不到任何内容。 如何将主板连接到我的 Linux 系统(使用 PuTTy 或任何其他选项)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、

    我已在 omapedia.org/.../6AM.1.3_Release_Notes 中完成"DIP 开关设置"
    我在"刷写过程"中被击中、我不知道如何将 u-boot.img 和 MLO 文件复制到分区。 我是说我必须创建一个分区。 以及必须复制到其中的文件是什么(即仅 MLO 或 GP_MLO 或所有 MLO 相关文件)。
    请指导我完成此操作。
    提前感谢、
    Alkesh Shah
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Alkesh、

    我在另一个线程中看到您能够安装 Android。
    我们可以关闭这个线程吗?

    谢谢、
    Yordan