我已多次尝试使用 sudo ./create_sdcard.sh 根据入门指南中提供的说明在 sdcard 上安装 SDK。
我还遵循了 U 形管教程、该教程遵循完全相同的步骤。 我尝试过两种不同品牌的新 SanDisk 16GB SD 卡、结果始终相同。 无法启动 AM3358入门套件。
如果我尝试检查文件资源管理器中的文件内容,我会在 rootfs 分区上看到以下消息:Error mounting /dev/sdb2 at /media/edward/rootfs:mount (2) system call failed:structure needs cleaning
我使用的是具有 unbundtu 18.04 LTS 和 SDK 06.01.08.00的 Linux 主机
我在论坛上找不到任何解决方案、根据用户指南、我的系统兼容
请您告知潜在问题是什么以及我如何解决这个问题、希望获得解决方案、以便我可以开始创建定制图像。 我包含了来自以下终端的输出。
############################################################################################################################
此脚本将从自定义或预构建的二进制文件创建可引导 SD 卡。
必须使用根权限并从的 bin 目录运行该脚本
SDK
示例:
$ sudo ./create-sdcard.sh
如果 SD 卡已格式化、则可以跳过格式化和
分区正确。
############################################################################################################################
可用于将图像写入的驱动器:
#主要次要大小名称
1:8 16 15975424 sdb
输入 Device Number 或 n 以退出:1.
已选择 SDB
/dev/sdb 是一款 sdx 器件
卸载 sdb 驱动器
未安装的/dev/sdb1
sdb1 71680字节的当前大小
sdb2 15886336字节的当前大小
############################################################################################################################
如果只需要 boot 和 rootfs (大多数用户),请选择2个分区。
如果需要 SDK 和 SD 卡上的其他内容、请选择3个分区。 这是
通常由设备制造商使用、可访问分区 tarball。
继续警告****将擦除 sdb 上的所有数据
############################################################################################################################
所需分区数[2/3]:2.
现在用2个分区对 sdb 进行分区...
############################################################################################################################
现在制作2个分区
############################################################################################################################
中的1024+0记录
1024+0记录输出
已复制1048576字节(1.0 MB、1.0 MIB)、0.460311 s、2.3 Mb/s
磁盘大小- 16358834176字节
############################################################################################################################
分区引导
############################################################################################################################
mkfs.fat 4.1 (2017-01-24)
mkfs.fat:警告-小写标签可能无法在 DOS 或 Windows 中正常工作
mkfs.vfat:无法打开/dev/sdb1:没有此类文件或目录
############################################################################################################################
对 rootfs 进行分区
############################################################################################################################
mke2fs 1.44.1 (2018年3月24日)
/dev/sdb2包含标有'rootfs'的 ext3文件系统
最后安装于2020年3月15日17:37:48
是否继续? (Y、N) y
使用3971584 4K 块和993568 inode 创建文件系统
文件系统 UUID:c86fad17-72b1-484a-b26f-4e8c358ef285
存储在块上的超级块备份:
32768、98304、163840、229376、294912、 819200、884736、1605632、2654208
分配组表:完成
写入 inode 表:完成
创建日志(16384个块):完成
写入超级块和文件系统记帐信息:完成
############################################################################################################################
分区现已完成
继续安装文件系统或选择"n"以安全退出
**警告**继续将擦除分区中的任何文件
############################################################################################################################
是否要继续? [y/n]:y
装入分区
mount:/home/edward/ti-processor-sdk-linux-am335x-evm-06.01.00.08/bin/rootfs:mount (2)系统调用失败:结构需要清理。
清空分区
正在同步....
############################################################################################################################
选择要从中安装的文件路径
1)安装 SDK 中的预构建映像
2)输入自定义引导和 rootfs 文件路径
############################################################################################################################
立即选择[1/2]: 1.
将从 SDK 预构建映像安装
正在安装:TI-processor-sdk-linux-am335x-evm-06.01.00.08
############################################################################################################################
找到多个 rootfs tarball
############################################################################################################################
1:tisdk-rootfs-image-am335x-evm.tar.xz
2:tisdk-dock-rootfs-image-am335x-evm.tar.xz
输入 rootfs Tarball 的数量:1.
############################################################################################################################
正在复制文件... 将需要几分钟时间
############################################################################################################################
正在复制引导分区
已复制 MLO
U-boot.img 已复制
复制 rootfs 系统分区
正在同步...
卸载分区
umount: rootfs:未安装。
删除创建的临时目录
操作完成