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.
工具与软件:
SDK:10.0 (Linux 和 MCU)
亲爱的支持者、
是否有方法(过程)可以为 SK-AM62P-LP 创建 SBL 模式可引导 SD 映像? 谢谢。
BRS
Wilson
您好、请参阅以下设计用于从 SD 卡启动映像的 SBL。
大家好、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 引导需要以下映像:
为简单起见、您可以为 MCU 和 WKUP R5F 选择"Hello World"。
如果您已按照这些步骤操作但仍然看到错误、请分享完整的引导日志。
此致、
Prashant
尊敬的 Preshant:
还有一件事不清楚:在哪里可以找到 Linux.appimage 的示例? 我的 env 中有2个 linux.appimage、但它们要么是 wkup-r5f、要么是 mcu-r5f。 此外、linux_sdk/文件夹下没有* linux.appimage。
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
谢谢。
BRS
Wilson
请参阅以下文档来生成 Linux 应用映像
大家好、Prashant:
按照步骤生成 Linux.appimage.hs_fs。 将其在 SD 卡上另存为 Linux_A53_image。 然后、为 EVM 上电、控制台上什么都没有得到。
如果将其重命名为 Linux_A53_Images (或删除该文件)、我可获取
Image loading done, switching to application ... Starting linux and RTOS/Baremetal applications
用于使 linux.appimage.hs_fs 的 config.mak 的内容为
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 ifeq ($(FALCON_MODE), 1) #Load Kernel directly KERN_BIN_NAME=Image FDT_BIN_NAME=k3-am62p5-sk.dtb endif #Linux image load address OPTEE_LOAD_ADDR=0x9e800000 SPL_LOAD_ADDR=0x80080000 ifeq ($(FALCON_MODE), 1) ATF_LOAD_ADDR=0x0701a0000 KERN_LOAD_ADDR=0x80080000 FDT_LOAD_ADDR=0x82000000 else ATF_LOAD_ADDR=0x80000000 endif #Output appimage name LINUX_BOOTIMAGE_NAME?=linux.appimage #a53ss0-0 core Id for app image BOOTIMAGE_CORE_ID_a53ss0-0 = 0
您能不能看一下它是否有问题? 谢谢。
BRS
Wilson
您好、您可以尝试在`config.mak`文件中生成的 Linux Appimage、但与路径相关的文件除外?
大家好、Prashant:
非常感谢您的帮助。 在更改 Falcon_mode=0后、我们能够从 SBL 引导。
祝您度过美好的一天 ^_^
Wilson