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-J721E:HLOS SD 卡的 SBL 在 SCI 客户端中失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1198329/processor-sdk-j721e-sbl-for-hlos-sd-card-fails-in-sci-client

器件型号:PROCESSOR-SDK-J721E

你好。

我最近已迁移到 SDK_08_05。 使用"make sbl_mmcsd_img_HLOS"创建的 SBL 会生成一个 SBL、该 SBL 无法在 MC1_0和 A72的 Arago 中使用 FreeRTOS 映像运行多映像。

使用在 SDK_08_04中编译的解决方案启动了同一个应用、我之前使用过该解决方案。

我检测到每个 SDK 版本的 TIFS 二进制文件中的更改、因此我也会尝试更改它、但问题仍然存在。

您能否说明如何在08_05版本中解决此问题?

谢谢

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

    会议纪要六月二十八日

    1)讨论可用的替代引导流程和实现 CAN 快速响应要求的策略。

    下面列出了讨论的多个选项:

    选项1 (默认为 SDK)
    Sciserver - MCU1_0
    引导任务- MCU1_0 (SDK)
    早期用例- MCU1_0

    选项2 (不属于 SDK 的一部分)
    Sciserver - MCU1_0
    引导任务- MCU1_0 (SDK)
    任务-新建- MCU1_0
    早期用例- AutoSAR - MCU1_1 (无锁步 R5F 要求)

    什么是早期 CAN 响应时间?
    =>200ms、从 PORz (来自 QSPI 闪存)
    => QSPI (用于 BL + R5F FWs)和 NAND (512MB -> 256MB (生产))(SDK 中的 UBI-FS 有限)-[@TI SDK 支持、带 SBL]
    => DDR (1GB -> 512MB)
    =>为何不使用 eMMC 来实现 FS? ->硬件团队决策

    热门组合:

    BL NOR 和 eMMC 表示 FS (FS 为 GBS 阶)

    行动项目:TI
    1)仔细检查 V 入口的可重复性
    2)仔细检查 UBI-FS 上的 SDK 支持     

    行动项目:客户
    1) 1)分析会议中讨论的替代方法、并确定首选引导流程

    此致、
    帕尔特

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

    大家好、Parth、

    有关补丁的几个问题:

    1. CAN DEM 错误:

    原谅我缺乏 DTS 的知识,也许你的下一个回复会帮助我更好地理解,但在你的补丁:

     &MCU_mcan0{
        状态="已禁用";
    -   pinctrl-names ="默认值";
    -   pinctrl-0 =<&mcu_mcan0_pins_default>;
    -   phys =<&transceiver1>;
    +   //pinctrl-names ="默认";
    +   //pinctrl-0 =<&mcu_mcan0_PINS_default>;
    +   //phys =<&transceiver1>;
     };

    MCU_mcan0的状态已禁用。 如果禁用了此模块、它的定义/属性真的很重要吗?

    2. SerDes coredump 修复:

    我看到您已禁用 SerDes_wiz0、SerDes_wiz1和 SerDes_wiz2。

    如果我理解正确、此更改将禁用以下内容:

    WIZ0:相对于 SERDES0:EVM CP 板的 PCIe x 1通道连接器和 ENET 扩展连接器

    WIZ1:相对于 SERDES1:EVM CP 板的 PCIe x 2通道连接器

    WIZ2:相对于 SERDES2:EVM CP 板的 PCIe 连接器 MKey (SSD)

    如果我设置正确、执行此更改、例如我们不会正确配置 ENET 扩展连接器(我们将很快使用该连接器)

    您能否确认以上内容?

    Mònica

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

    您好、Monica、

    mcu_mcan0的状态已禁用。 如果禁用此模块,它的定义/属性是否真的很重要?

    这是正确的理解。

    +   //pinctrl-names ="default";
    +   //pinctrl-0 =<&mcu_mcan0_PINS_default>;
    +   //phys =<&transceiver1>;

    实际上、您可以从 pinctrl-names 和 pinctrl0中删除注释、但您必须保留 PHY =<&transceiver1>的更改、否则会引发编译错误、因为我们实际上是在注释收发器节点。

    如果我得到正确的答案,执行此更改,例如,我们不会正确配置 ENET 扩展连接器(我们将很快使用该连接器)

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/08_06_00_12/exports/docs/pdk_jacinto_08_06_00_31/docs/userguide/jacinto/boot/boot_k3.html#compiling-sbl-for-gp-general-purpose-device
    请参阅文档的注释部分。 实际上、SBL 正在配置 SERDES、因此我们必须在 DTS 中将其禁用。

    行动项目:TI
    1)仔细检查 V 入口的可重复性
    2)仔细检查 UBI-FS 上的 SDK 支持情况    [/报价]

    关于这一点:
    1) 1)大多数代码都可以在 V-Entry 中重用
    2)我们对 UBI-FS 的支持非常有限

    行动项目:客户
    1)分析会议中讨论的其他方式并确定首选引导流程

    对此有何反馈?

    此致、
    帕尔特

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

    大家好、Parth、

    补丁的答案很清楚,非常感谢。

    关于第二点、我将在内部论坛上开启一个话题、因为我需要分享一些项目相关信息

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

    您好、Monica、

    好的、我们可以关闭这个主题吗? 或者、在该主题上还有其他要讨论的内容吗?

    此致、
    帕尔特

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

    大家好、Parth、

    可以关闭该线程。 在 e2e 私有中发布了新线程、以关注早期 CAN 的 SBL HLOS 的讨论

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

    您好,Mónica,谢谢。 正在关闭本主题帖。

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

    谢谢。 星期五,我们确认问题得到了解决。

    SBL HLOS 的仍待开发模式。

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

    由于此讨论已移至新主题、因此我将结束本次讨论。

    此致、
    帕尔特