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.

[参考译文] DRA821U-Q1:如何确保 Lateapp1通过具有 MMCSD 的 SBL bootapp 引导是否成功?

Guru**** 2482775 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1444637/dra821u-q1-how-can-i-make-sure-lateapp1-whether-boot-success-by-sbl-bootapp-with-mmcsd

器件型号:DRA821U-Q1

工具与软件:

您好、TI

HW:自定义硬件

SDK:ti-processor-sdk-rtos-j7200-evm-10_00_00_03

我现在将使用 SBL bootapp 在 lateapp1中与 MMCSD 加载 MCU2_0和 MCU2_1、如下所示:

1.将 sbl_mmcsd_img_mcu1_0_release.tiimage 作为 tiboot3.bin 复制到 SD 卡中的引导分区;

2.将 packages/ti/drv/sciclient/sd/V2/SD 复制 tifs.bin  到 soc 卡中的引导分区;

3.  使用以下命令编译 can_boot_app_mcu_rtos_mcu1_0_release.appimage:  

   make -s -j can_boot_app_mcu_rtos board=j7200_evm soc=j7200 build_profile=release core=mcu1_0 build_os_type=FreeRTOS bootmode=mmcsd HLOSBOOT=Linux BISTFUNC=禁用

   并将其 作为 应用复制到 SD 卡中的引导分区;

4.使用命令编译多核应用程序:

   cd $mcusw_path/mcuss_demos/boot_app_mcu_rtos/main_domain_apps/scripts

   makemulticore.sh j7200_evm

  将  multicore_MCU2_0_MCU2_1_stage1.appimage  作为 lateapp1复制到 SD 卡中的引导分区;

5.使用命令编译 Linux 映像:

   cd $mcusw_path/mcuss_demos/boot_app_mcu_rtos/main_domain_apps/scripts/HLOS
   constructappimageshlos.sh j7200_evm
  复制   tikernelimage_linux.appimage tidtb_linux.appimage 和 atf_optee.appimage

  在 SD 卡和电源中、我看到 MCU 域 UART 中的引导日志:

e2e.ti.com/.../5466.sbl_5F00_log.txt

我的 questios:

1.什么是"入口点"? 我可以在哪里修改它? 此日志是否正确?

   内核 ID#10的 SBL_SlaveCoreBoot 已完成、入口点为0x0
  内核 ID#11的 SBL_SlaveCoreBoot 已完成、入口点为0x0

2.在上面的日志中、 我在 MCU 域 UART 和主域 UART (Linux log)中都看不到来自 MCU2_0和 MCU2_1的任何日志、当然我已经在代码中添加了一些"Hello word"打印。

3. SBL 可能只加载 iamge lateapp1但不运行它?  以便 MCU2_0和 MCU2_1不会成功运行? 有可能吗?

谢谢

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

    您好!

    [报价用户 id="604466" url="~/support/processors-group/processors/f/processors-forum/1444637/dra821u-q1-how-can-i-make-sure-lateapp1-whether-boot-success-by-sbl-bootapp-with-mmcsd "]

    我的 questios:

    [报价]

     引导应用程序 不支持 mcusw。

    此致、

    Karthik

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

    你(们)好

    [报价 userid="609417" url="~/support/processors-group/processors/f/processors-forum/1444637/dra821u-q1-how-can-i-make-sure-lateapp1-whether-boot-success-by-sbl-bootapp-with-mmcsd/5545581 #5545581"]

     引导应用程序 不支持 mcusw。

    [报价]

    如何理解  can_boot_app_mcu_rtos_mcu1_0_release.appimage ?它是在 SDK/mcusw 中构建的

    您是说 MCU1_0无法引导其他内核?  我感到困惑

    谢谢

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

    您好!

    [报价 userid="604466" url="~/support/processors-group/processors/f/processors-forum/1444637/dra821u-q1-how-can-i-make-sure-lateapp1-whether-boot-success-by-sbl-bootapp-with-mmcsd/5545599 #5545599"]

    如何理解  can_boot_app_mcu_rtos_mcu1_0_release.appimage ?它是在 SDK/mcusw 中构建的

    [报价]

    由于它仅是从 mcusw 构建的、因此 mcusw 当前不支持它。

    [报价 userid="604466" url="~/support/processors-group/processors/f/processors-forum/1444637/dra821u-q1-how-can-i-make-sure-lateapp1-whether-boot-success-by-sbl-bootapp-with-mmcsd/5545599 #5545599"]

    您是说 MCU1_0无法引导其他内核?  我感到困惑

    [报价]

    您可以从 PDK 引导,请参阅该链接 https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j7200/10_00_00_03/exports/docs/pdk_j7200_10_00_00_27/docs/userguide/j7200/boot/boot_app.html 

    此致、

    Karthik