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:U-boot 中的 FASTBOOT 命令

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/882919/processor-sdk-am335x-fastboot-command-in-u-boot

器件型号:PROCESSOR-SDK-AM335X

您好!

u-boot 中的 fastboot 命令似乎不适用于 AM335x-EVM-SK。 我想知道为了使它发挥作用,我必须做些什么改变。

停止自动引导后:

按任意键停止自动引导:0
=> fastboot
FASTBOOT -作为快速引导 USB 或 UDP 器件运行

用法:
FASTBOOT [-l addr][-s 大小] USB | UDP
ADDR -数据传输期间使用的缓冲区地址(0x81000000)
size -数据传输期间使用的缓冲区大小(0x07000000)
=> fastboot USB 0
=>

如您所见、我在键入 fastboot 命令后未看到任何输出。

在 Linux 主机上:

mrbing@Vostro -15:~$fastboot 设备
探测@Vostro 成就-15:~$

这里也没有输出。

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

    这似乎是您以前在 https://e2e.ti.com/support/processors/f/791/t/877855上的查询的延续。 正如此主题中建议的、您应该尝试在现有示例之后建模。

    看起来基于 AM335x 的 BeagleBone Black 支持 fastboot。 您能否确保这些配置选项处于活动状态

    a0797059@Jiji:~/git/u-boot (ti-u-boot-2019.01-next -dev)
    $ git grep CONFIG_FASTBOOT configs/am335*
    configs/AM335x_boneblack_defconfig:config_FASTBOOT_flash=y configs/AM335x_bonebblack_config=FAST_bon_config_bon_degine_config_am3OEM_config_degine_config_fast_config_bedu_config_bular_config_bedu_g.1u_abuot_bot_config_bedu_bot_begine_config_am
    
    

    另请在此处查看相关文档: https://git.ti.com/cgit/processor-sdk/processor-sdk-u-boot/tree/doc/README.android-fastboot?h=processor-sdk-u-boot-2019.01

    此致、Andreas

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

    安德烈亚斯

    是的、这是我之前的调查的延续。  我正在尝试在现有示例之后建模、我不知道要添加/更新哪些配置。

    root@vostro-15:/home/mrbing/ti-processor-sdk-linux-am335x-evm-06.01.00.08/board-support/u-boot-2019.01 +gitAUTOINC+029e4c009a-g029e4c009a# grep CONFIG_FASTBOOT configs/am335*
    configs/AM335x_EVM_defconfig:CONFIG_FASTBOOT=y
    configs/AM335x_EVM_defconfig:CONFIG_FAST_MOD_DEV_FASTOOT_CONFIG_CONFIG1
    :FASTOVM_DE_CONFIG_OST_CONFIG_OST_CONFIG_OST_DE=y
    

    在您之前提供的文档链接中:

     

    fastboot 小工具依赖于 USB 下载小工具、因此必须配置以下选项:

    CONFIG_USB_GADGET_DOWNLOAD

    CONFIG_USB_GADGET_VENDOR_NUM

    CONFIG_USB_GADGET_PRODUCT_NUM

    CONFIG_USB_Gadget_manufacturer

    注:``CONFIG_USB_GADGET_VENDOR_NUM``必须是 fastboot 客户端支持的数字之一。 支持的供应商 ID 列表可在 fastboot 客户端源代码中找到。

    我应该在 configs/AM335x_EVM_defconfig 或 include/configs/AM335x_EVM.h 中配置上述选项吗?

    提前感谢 Sujith。

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

    Sujith、

    通常、最好只在 U-Boot 树中搜索类似这样的东西、然后在现有代码之后进行建模。 例如、对于小工具供应商编号...

    a0797059@Jiji:~/git/u-boot (ti-u-boot-2019.01-next -dev)
    $ git grep USB_gadget_sender_NUM configs/am33*
    gads/am335x_baltos_defconfig:config_USB_gadget_sender_NUM=0x035x_gad_config_buld_bad_bond=0x3551_evm_config_bond_buls=0x3551_v/v01_defs/v01_fender_config_fondefs/v3v_fond_fond_config_bul_v/v/v/v04s_/v3v_fondef=v_fond_fond_config_fond_us_config_bulduld_v/v/v/v/v3v/v04s_/v51_fond_fond_v_config_fond_v/v/v/v/v/v04s=0x351_v/v/v/v_fondef_config_fondef_fondef_v
    
    
    
    
    
    
    
    
    

    此致、Andreas

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

    安德烈亚斯

    最新的 u-boot 树是 PROCESSOR-SDK 中提供的那一棵树、对吧? 或者 AM335x 是否有其他更新版本的 u-boot?

    提前感谢。

    Suijth

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

    Sujith、

    [引用 user="P Sujith Bhatt ]PROCESSOR-SDK 中提供的最新 u-boot 树是否正确? 或者是否有 AM335x 的另一个更新版本的 u-boot?

    是的、处理器 SDK 中的 U-Boot 和内核是官方支持的、功能最完整且经过回归测试的解决方案。 请确保您使用的是最新版本: http://software-dl.ti.com/processor-sdk-linux/esd/AM335X/latest/index_FDS.html

    此致、Andreas