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.

[参考译文] RTOS/PROCESSOR-SDK-C6748:C6748 -/create-sdcard-omapl13x.sh 不工作

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/755721/rtos-processor-sdk-c6748-c6748---create-sdcard-omapl13x-sh-is-not-working

器件型号:PROCESSOR-SDK-C6748

工具/软件:TI-RTOS

你(们)好

 我正在研究如何通过阅读以下内容来启动 SDD 卡:

       http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/Foundational_Components.html?highlight=bootable%20sbl#id54

 在部分中:  4.6.3.7.4.2. MMCSD 引导模式、它将讨论以下脚本: create-sdcard-omapl13x.sh

 我发出以下命令 :./create-sdcard-omapl13x.sh /dev/sdb

 它正在转储此类错误、请指导我们如何解决。

BR RIO

create-sdcard-omapl13x.sh /dev/sdb
./create-sdcard-omapl13x.sh:4:./create-sdcard-omapl13x.sh:[[:找不到
卸载所有分区...
umount:/dev/sdb1:找不到 mountpoint
中的1024+0记录
1024+0记录输出
已复制1048576字节(1.0 MB、1.0 MIB)、0.954682 s、1.1 Mb/s
磁盘大小- 15962472448字节
sfdisk:无效选项--'S'

用法:
sfdisk [选项] [[-N] ]
sfdisk [选项]

显示或操作磁盘分区表。

命令:
-A、--activate [ ] 列出或设置可引导 MBR 分区
-d、--dump 转储分区表(可用于以后的输入)
-J、-json 以 JSON 格式转储分区表
-g、--show-geometry [ ] 列出所有或指定设备的几何体
-l、--list [ ] 列出每个设备的分区
-F、--list-free [ ] 列出每个设备的未分区可用区域
-r、--reorder 修复分区顺序(按起始偏移量)
-s、--show-size [ ] 列出所有或指定设备的大小
-T、--list-types 打印已识别的类型(请参阅-X)
-V、--verify [ ] 测试分区是否正确
--删除 [ ] 删除所有分区或指定分区

--part-label [ ]打印或更改分区标签
--part-type [ ]打印或更改分区类型
--part-uuid [ ]打印或更改分区 uuid
--part-atttrs [ ]打印或更改分区属性

设备(通常为磁盘)路径
分区编号
分区类型、GPT 的 GUID、MBR 的 hex

选项:
-a、--append partitions to existing partition table (将分区追加到现有分区表)
-b、--backup 分区表扇区(请参阅-O)
--bytes 打印大小(以字节为单位,而不是以人类可读格式)
--move-data[= ]在重定位后移动分区数据(需要-N)
-f、--force 禁用所有一致性检查
--color[= ]输出色彩(自动、始终或从不)
默认情况下启用颜色
-N、--PartNo 指定分区号
-n、--no-act 执行除写入设备之外的所有操作
--no-reread 不检查设备是否正在使用
--no-TELL 内核不会告知内核有关更改的信息
-O、--backup-file 覆盖默认备份文件名
-o、--output 输出列
-q、--quiet 抑制额外的信息消息
-w、--wipe 擦除签名(自动、始终或从不)
W、--wipe 分区 从新分区擦除签名(自动、始终或从不)
-X、--label 指定标签类型(dos、gpt、...)
Y、--label 嵌套 指定嵌套标签类型(dos、bsd)

-g、--show-pt-geometry 已弃用、别名为--show-geometry
-L、--linux 已弃用、仅用于向后兼容性
-u、--unit S 已弃用、仅支持扇区单元

-h、--help 显示此帮助并退出
-v、-version 输出版本信息并退出

可用列(对于-o):
GPT:设备开始端扇区大小类型 UUID 属性名称 UUID
DOS:器件启动端扇区油缸尺寸类型 ID Attrs 启动端- C/H/S 启动- C/H/S
BSD:层开始端扇区油缸尺寸类型 Bsize CPG Fsize
SGI:器件开始端扇区气缸尺寸类型 ID 属性
Sun:设备开始端扇区油缸大小类型标识标志

有关更多详细信息、请参阅 sfdisk (8)。
mkfs.fat 4.0 (2016-05-06)
mkfs.fat:警告-小写标签可能无法在 DOS 或 Windows 中正常工作
mkfs.vfat:无法打开/dev/sdb1:没有此类文件或目录
umount:/dev/sdb1:找不到 mountpoint
完成!
Rio@Ubuntu:~ë/Desktop$ sudo ./create-sdcard-omapl13x.sh /dev/sdb
./create-sdcard-omapl13x.sh:4:./create-sdcard-omapl13x.sh:[[:找不到
卸载所有分区...
umount:/dev/sdb1:找不到 mountpoint
中的1024+0记录
1024+0记录输出
已复制1048576字节(1.0MB、1.0MIB)、0.926707 s、1.1 Mb/s
磁盘大小- 15962472448字节
./create-sdcard-omapl13x.sh:33:./create-sdcard-omapl13x.sh:2、、*:找不到
./create-sdcard-omapl13x.sh:34:./create-sdcard-omapl13x.sh:EOF:找不到
mkfs.fat 4.0 (2016-05-06)
mkfs.fat:警告-小写标签可能无法在 DOS 或 Windows 中正常工作
mkfs.vfat:无法打开/dev/sdb1:没有此类文件或目录
umount:/dev/sdb1:找不到 mountpoint
完成!
Rio@Ubuntu:~ë/Desktop$

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

    create-sdcard.sh 是一个交互式脚本、就像 Linux SDK 中的脚本一样。 您应该执行:
    sudo ./create-sdcard.sh
    并按照命令提示符中的说明进行操作。

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

    请查看我的原始帖子并再次查看 TI 文档。

    脚本应为:

    create-sdcard-omapl13x.sh /dev/sdb

    BR RIO

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有任何反馈吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从无法识别的's'命令来看,我认为该脚本采用的是较旧版本的 sfdisk。
    e2e.ti.com/.../684655
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您是否尝试过:
    sudo sh create-sdcard-omapl13x.sh /dev/sdb

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我肯定已经尝试过以下操作:sudo sh create-sdcard-omapl13x.sh /dev/sdb

    请详细阅读我的帖子。

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

    如果此 create-sdcard-omapl13x.sh 安装在 Ubuntu 版本>17上,则会出现 sfdisk 3.0中的错误。

    这就是为什么我需要 AE 来修复它=> create-sdcard-omapl13x.sh