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.

[参考译文] SK-TDA4VM:向 SK-TDA4VM 的 SD 卡中刷写 Yocto 映像问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1506374/sk-tda4vm-issue-flashing-yocto-image-to-sd-card-for-sk-tda4vm

器件型号:SK-TDA4VM

工具/软件:

您好、

我一直在尝试使用以下指南为 SK-TDA4VM 构建 Yocto:

  1. TI SDK 文档

  2. TI E2E 论坛指南

我一直在使用命令进行构建 bitbake -k tisdk-edgeai-image 然后我又添加了这一行 Arago_brand ="edgeai"  local.conf 中 。 这会显示输出图像:

  • tisdk-edgeai-image-j721e-evm.rootfs-20250424134729.wic.xz

  • tisdk-edgeai-image-j721e-evm.rootfs-20250424134729.tar.xz

现在、我的问题是:刷写任何这些映像所需的最低 SD 卡大小是多少? 我使用 Balena Etcher 在16GB 和32GB SD 卡上刷写 tisdk-edgeai-image-j721e-evm.rootfs-20250424134729.wic.xz、但在 这两种情况下、它都表明存储太低、当我尝试使用 bmap-tools 刷写时、它显示图像文件"tisdk-edgeai-image-2girm 存储器大小不适合、而"Gi2447B 块大小不适合/dev/sdb。

如何解决此问题?  我需要使用 Yocto 构建来生成 tisdk-edgeai-image-j721e-evm.wic.xz PROCESSOR-SDK-LINUX-SK、如此处所述:www.ti.com/.../UART-TDA4VM、我能够将其刷写到16GB SD 卡上而不会出现任何问题。

请帮我解决这个问题。

谢谢。
Naveen。

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

    尊敬的 Naveen:

    我将运行10.01构建过程、看看是否可以重新创建您的问题。

    此致、
    Jared

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

    尊敬的 Naveen:

    我无法重现您的问题:

    bmaptool: info: block map format version 2.0
    bmaptool: info: 2943502 blocks of size 4096 (11.2 GiB), mapped 1653926 blocks (6.3 GiB or 56.2%)
    bmaptool: info: copying image 'tisdk-edgeai-image-j721e-evm.rootfs.wic.xz' to block device '/dev/sdb' using bmap file 'tisdk-edgeai-image-j721e-evm.rootfs.wic.bmap'
    bmaptool: info: 6% copied

    以下是我执行的命令:

    $ /oe-layertool-setup.sh -f configs/processor-sdk-analytics/processor-sdk-analytics-10.01.00-config.txt 
    $ cd build/
    $ . conf/setenv 
    # edit the local.conf to decrease the BB_NUMBER_THREADS and PARALLEL_MAKE variables
    $ vi conf/local.conf 
    $ echo 'ARAGO_BRAND = "edgeai"' >> conf/local.conf
    $ MACHINE="j721e-evm" bitbake -k tisdk-edgeai-image
    $ cd deploy-ti/images/j721e-evm/
    $ ls
    $ umount /dev/sdb?*
    $ sudo bmaptool copy --bmap tisdk-edgeai-image-j721e-evm.rootfs.wic.bmap tisdk-edgeai-image-j721e-evm.rootfs.wic.xz /dev/sdb

    此致、
    Jared

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

    尊敬的 Naveen:

    您可以尝试不同的 SD 卡吗? 也许是一个16 GB 的 SanDisk 卡。 这就是我最近测试的结果。

    此致、
    Jared

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

    您好 Jared McArthur

    正如您所建议的那样,我使用16 GB 的 SanDisk SD 卡测试了相同的,结果是相同的—我仍然收到相同的错误。 我之前发布的日志也来自使用32 GB SanDisk SD 卡进行的测试。  这些错误是什么类型的?

    请帮我解决这个问题。

    谢谢、
    Naveen。

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

    尊敬的 Naveen:

    您正在为错误的机器构建映像。 如果要启动 SK-TDA4VM、应该构建 j721e-SK。

    MACHINE=j721e-sk

    进行更改可以解决该问题。

    此致、
    Jared

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

    您好 Jared McArthur、

    您正在为错误的计算机构建映像。 如果要引导 SK-TDA4VM、则应该构建 j721e-sk。

    是的、我正在使用 SK-TDA4VM 套件。 编译命令应该是  machine="j721e-sk" bitbake -k tisdk-edgeai-image?

    您在哪个文档中提到了这些更改 machine=j721e-sk? 我已经遵循了 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1281833/faq-processor-sdk-j784s4-how-do-i-build-yocto-images-and-packages-for-j7-devices 和 https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/10_01_00_04/exports/docs/linux/Overview_Building_ the_sdk.html。 因此、我只能看到适用于 SK-TDA4VM 的 j721e-EVM、并且 SK-TDA4VM 处理器页面 https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-sk-tda4vm/10_01_00/exports/docs/linux/Overview_Building_ sdk.html# 不提供构建详细信息。

    请帮我解决这个问题。

    谢谢、
    Naveen。

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

    尊敬的 Naveen:

    [报价 userid="607828" url="~/support/processors-group/processors/f/processors-forum/1506374/sk-tda4vm-issue-flashing-yocto-image-to-sd-card-for-sk-tda4vm/5801459 #5801459"]

    是的、我正在使用 SK-TDA4VM 套件。 编译命令应该是  machine="j721e-sk" bitbake -k tisdk-edgeai-image?

    [/报价]

    是的、正确。

    Unknown 说:
    e2e.ti.com/.../faq-processor-sdk-j784s4-how-do-i-build-yocto-images-and-packages-for-j7-devices  

    此常见问题解答是针对9.0和9.1 SDK 版本编写的。 需要针对9.2、10.0和10.1版本对其进行更新、以反映正确的步骤。

    software-dl.ti.com/.../quote]

    应更新 SDK 文档以反映正确的机器。 我会努力解决这个问题。

    同时、如果您是为10.0或10.1版本构建的、请使用 MACHINE=j721e-SK

    此致、
    Jared

    [/报价]