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-AM62P-LP:如何创建 SBL 引导映像?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1415774/sk-am62p-lp-way-to-create-sbl-boot-image

器件型号:SK-AM62P-LP

工具与软件:

SDK:10.0 (Linux 和 MCU)

亲爱的支持者、

是否有方法(过程)可以为 SK-AM62P-LP 创建 SBL 模式可引导 SD 映像? 谢谢。

BRS

Wilson

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

    您好、请参阅以下设计用于从 SD 卡启动映像的 SBL。

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM62PX/10_00_00_14/exports/docs/api_guide_am62px/EXAMPLES_DRIVERS_SBL_SD_LINUX.html

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

    大家好、Prashant:

    我们能够生成 sbl_sd_image.release.tiimage。 我们是否也需要这3个文件?

    1. Linux_A53_image

    2. wkup_R5_image

    3. MCU_R5_image

    只需在 SD 卡上通过 sbl_sd_image.release.tiimage 覆盖 tiboot3.bin、然后在上电后无输出。

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

    尊敬的 Wilson:

    [报价 userid="546558" url="~/support/processors-group/processors/f/processors-forum/1415774/sk-am62p-lp-way-to-create-sbl-boot-image/5425258 #5425258"]只需在 SD 卡上通过 sbl_sd_image.release.tiimage 覆盖 tiboot3.bin、然后在上电后无输出。

    对于 HSFS 器件、您需要分别针对 SBL 和应用使用扩展名为".hs_fs.tiimage"和".appimage.hs_fs"的映像。

    是的、您也会复制这些不同的内核应用映像。

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

    您好!

    SBL_SD_Linux 引导需要以下映像:

    • SBL =>选择 sbl_sd_linux 示例、构建并将生成的".hs_fs.tiimage"复制为"tiboot3.bin"。
    • MCU R5F =>选择任何 MCU R5F 示例、编译并复制生成的".appimage.hs_fs"作为"MCU_R5_image"。
    • WKUP R5F =>选择任何 WKUP R5F 示例、编译并复制生成的".appimage.hs_fs"作为"wkup_R5_image"。
    • Linux Appimage =>构建 Linux Appimage 并将生成的"linux.appimage.hs_fs"复制为"Linux_A53_image"。

    为简单起见、您可以为 MCU 和 WKUP R5F 选择"Hello World"。

    如果您已按照这些步骤操作但仍然看到错误、请分享完整的引导日志。

    此致、

    Prashant

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

    尊敬的 Preshant:

    还有一件事不清楚:在哪里可以找到 Linux.appimage 的示例? 我的 env 中有2个 linux.appimage、但它们要么是 wkup-r5f、要么是 mcu-r5f。 此外、linux_sdk/文件夹下没有* linux.appimage。

    Fullscreen
    1
    2
    3
    find . -name *linux.release.appimage.hs_fs
    ./mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo_linux/am62px-sk/wkup-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_linux.release.appimage.hs_fs
    ./mcu_plus_sdk_am62px_10_00_00_14/examples/drivers/ipc/ipc_rpmsg_echo_linux/am62px-sk/mcu-r5fss0-0_freertos/ti-arm-clang/ipc_rpmsg_echo_linux.release.appimage.hs_fs
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    谢谢。

    BRS

    Wilson

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

    请参阅以下文档来生成 Linux 应用映像

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM62PX/10_00_00_14/exports/docs/api_guide_am62px/TOOLS_BOOT.html#LINUX_APPIMAGE_GEN_TOOL

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

    大家好、Prashant:

    按照步骤生成 Linux.appimage.hs_fs。 将其在 SD 卡上另存为 Linux_A53_image。 然后、为 EVM 上电、控制台上什么都没有得到。

    如果将其重命名为 Linux_A53_Images (或删除该文件)、我可获取  

    Fullscreen
    1
    2
    Image loading done, switching to application ...
    Starting linux and RTOS/Baremetal applications
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    用于使 linux.appimage.hs_fs 的 config.mak 的内容为

    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    export AM62P_FOLDER?=/home/wilson/projects/am62p
    export MCU_PLUS_SDK_PATH?=$(AM62P_FOLDER)/mcu_plus_sdk_am62px_10_00_00_14
    include $(MCU_PLUS_SDK_PATH)/imports.mak
    FALCON_MODE?=1
    #Processor SDK linux install path
    PSDK_LINUX_PATH=$(AM62P_FOLDER)/linux-10.00.07.04
    #Path for prebuit images in Processor SDK linux
    ifeq ($(FALCON_MODE), 1)
    PSDK_LINUX_PREBUILT_IMAGES?=$(PSDK_LINUX_PATH)/board-support/prebuilt-images/am62pxx-evm
    else
    PSDK_LINUX_PREBUILT_IMAGES?=$(PSDK_LINUX_PATH)/board-support/prebuilt-images/am62pxx-evm-display-cluster
    endif
    #Input linux binaries
    ATF_BIN_NAME=bl31.bin
    OPTEE_BIN_NAME=bl32.bin
    SPL_BIN_NAME=u-boot-spl.bin-am62pxx-evm
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    您能不能看一下它是否有问题? 谢谢。

    BRS

    Wilson

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

    您好、您可以尝试在`config.mak`文件中生成的 Linux Appimage、但与路径相关的文件除外?

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

    大家好、Prashant:

    非常感谢您的帮助。 在更改 Falcon_mode=0后、我们能够从 SBL 引导。

    祝您度过美好的一天 ^_^

    Wilson