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-J784S4:u-boot 作为闪存工具

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1451174/processor-sdk-j784s4-u-boot-as-flashing-tool

器件型号:PROCESSOR-SDK-J784S4

工具与软件:

您好!

我们想知道 u-boot 是否可用作闪存工具、以便 在出厂设置中对 eMMC 进行刷写。我们的需求是能够刷写的空 eMMC。

在该设置中、我们没有串行控制台或 JTAG、只有以太网可用、并且初始引导加载程序可通过 SPI 刷写到 NOR 闪存中。

对 uboot 的使用有几个问题  

-从 PSDK Linux ADAS SDK,从 u-boot 来源,我们可以用更多的配置构建 uboot 映像

 -如果是,请分享详细说明。 我尝试按照下面的步骤,并看到错误:   

     在 ti--u-boot-xxxxx 文件夹中、 创建 j784s4_evm_a72_defconfig make menuconfig e 并参阅以下错误。

        - BINMAN .binman_stamp
图像"ti-dm"缺少外部 blob、但仍然起作用:blob-ext
Binman:在输入路径中未找到文件名"ATF-bl31"(.、..、./board/ti/j784s4、arch/arm/dts)(cwd='/home/narendra/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05/board-support/ti-u-boot-2023.04 +gitAUTOINC+f9b966c674')
make:***[Makefile: 1108:.binman_stamp]错误1.

-它可以用于通过以太网刷写 eMMC

-我们可以启用 netconsole 而不是串行控制台吗

-任何其他编程方式,我们可以启用偏置。

有关这方面的更多细节将对我们继续进行同样的工作非常有帮助。

非常感谢。

此致、

-纳伦德拉

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

    尊敬的 Narendra:

    [报价用户 id="587862" url="~/support/processors-group/processors/f/processors-forum/1451174/processor-sdk-j784s4-u-boot-as-flashing-tool "]

    -如果是,请分享详细说明。 我尝试按照下面的步骤,并看到错误:   

         在 ti--u-boot-xxxxx 文件夹中、 创建 j784s4_evm_a72_defconfig make menuconfig e 并参阅以下错误。

    [报价]

    要编译 U-boot、请执行以下步骤:

    1:安装 SDK 后、确保已按照以下步骤操作:

    software-dl.ti.com/.../Run_Setup_Scripts .html

    2:/home/narendra/ti-processor-sdk-linux-adas-j784s4-evm-09_02_00_05每次要构建 u-boot 时、转到"u-boot/"目录并执行以下2个命令:

    生成 u-boot_clean

    生成 u-boot

    [报价用户 id="587862" url="~/support/processors-group/processors/f/processors-forum/1451174/processor-sdk-j784s4-u-boot-as-flashing-tool "]

    如何将其用于通过以太网刷写 eMMC

    -我们可以启用 netconsole 而不是串行控制台吗

    -任何其他编程方式,我们可以启用偏置。

    [报价]

    为此、如果没有串行控制台、则无法使用 U-boot 通过以太网刷写到 eMMC。

    此致

    Gokul