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.

[参考译文] PROCESSOR-SDK-AM335X:eMMC_PART

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1448592/processor-sdk-am335x-emmc_part

器件型号:PROCESSOR-SDK-AM335X

工具与软件:

尊敬的 、Liu、 

我们观察到、下面所示的 eMMC_part.dump 文件在 TIsdk 8.2中适用、适用于使用创建 eMMC 分区 "sfdisk /dev/mmcblk1 < emmc_part.dump"

标签: DOS
 device:/dev/sdb
 unit: Sectors

 /dev/sdb1 : start= 48195、尺寸= 143360, type=c, bootable
 /dev/sdb2 : start= 191555、大小= 2097152, type=83
 /dev/sdb3 : start= 2288807、大小= 2097152, type=83
 /dev/sdb4 : start= 4385965、size= 3145728, type=5
 /dev/sdb5 : start= 4385970、size= 102400、type=c
 /dev/sdb6:start= 4488450、大小= 2936012、类型=83 

同一分区在 TISDK 9.1中无法正常工作。 因此、我们按如下所示更改了分区、

标签:DOS
设备:/dev/sdb
单位:部门

/dev/sdb1 : start=48195, size=143360, type=c, bootable
/dev/sdb2 : start=191555, size=2097152, type=83
/dev/sdb3 : start=2288807, size=2097152, type=83.
/dev/sdb4 : start=4385965, size=3019603, type=5
/dev/sdb5 : start=4385970, size=100357, type=c.
/dev/sdb6 : start=4488450, size=2915150, type=83

请允许我知道为什么我对这种行为感到好奇
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Manu:

    我看到两个分区之间的区别是 sdb6大小,我的理解是否正确?

    Unknown 说:
    同一个分区在 TISDK 9.1..

    您能否提供不起作用的详细信息?

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

    是的、这是它希望修改分区的更改。

    不能正常工作的东西是... 在第一种情况下、sfdisk 无法使用命令进行分区  "sfdisk /dev/mmcblk1 < emmc_part.dump"

    此外、我注意到 sfdisk 不是内置软件包的一部分。 我们在软件包中添加"util-linux "。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、我观察到 sfdisk 不是内置软件包的一部分。 我们在软件包中添加"util-linux "。  [报价]

    在您的 SDK8.2和9.1版本上、util-linux 软件包版本是否不同? 我想知道这是因为 util-linux 软件包中的更改。

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

    TISDK 8.2:

    root@am335x-evm:~# utmpdump.util-linux -v
    utmpdump.util-linux from util-linux 2.37.4.

    TISDK 9..1:

    root@am335x-evm:~# utmpdump.util-linux -v
    util-linux 2.35.1中的 utmpdump.util-linux

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

    我想知道为什么9.1中的 util-Linux 版本比8.2中的版本旧? 是人为错误吗?

    此外、我观察到 sfdisk 不是内置软件包的一部分。 我们在软件包中添加"util-linux "。  [报价]

    我看到 SDK9.1中的默认 rootfs 映像中提供了 sfdisk:

    根@AM335x-EVM:~#哪个 sfdisk
    /usr/sbin/sfdisk
    root@AM335x-EVM:~# sfdisk --version
    从 util-linux 2.37.4.
    root@am335x-evm:~# utmpdump.util-linux -v
    utmpdump.util-linux from util-linux 2.37.4.

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

    对不起我的错 是的、这是人为错误、  

    TISDK 8.2:

    root@am335x-evm:~# utmpdump.util-linux -v
    util-linux 2.35.1中的 utmpdump.util-linux

    TISDK 9.1:

    root@am335x-evm:~# utmpdump.util-linux -v
    utmpdump.util-linux from util-linux 2.37.4.

    您看到的原因是我添加了 util-linux 封装。 否则、它不会作为默认存在

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

    抱歉、Manu、我们无法为 util-linux 软件包提供大量支持。 它是一个开源项目、TI 不参与其中。 您可能需要检查其源代码以查看2.35.1与2.37.4之间的变化。