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.

[参考译文] TDA4AL-Q1:如何在 MCU1_0应用程序中引导另一个 MCU2_1?

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1364555/tda4al-q1-how-to-boot-another-mcu2_1-in-the-mcu1_0-app

器件型号:TDA4AL-Q1

您好、

客户正在使用 SDK0806开发 TDA4AL。

他们想知道如何在 SBL 之后在 MCU1_0应用中引导 MCU2_1。 MCU2_1的映像已加载到 SBL 中、他们还需要确保在 MCU2_0引导之后 MCU1_0引导 MCU2_1。

引导流程为:  sbl load 10&21&kernel -> sbl boot 10 & a72 -> Linux load&boot 20 -> 10 app boot 20

它们在 MCU1_0应用程序中添加了 coreboot 函数、并引用了 SBL_SlaveCoreBoot 函数。 但是、在调用 Sciclient_procBootSetProcessorCfg 时返回错误。

它们使用相同的参数在  SBL 中调用 Sciclient_procBootSetProcessorCfg、它可以正常工作。 (在此 SBL 测试中、添加了 MCU2_0映像)

他们想知道可能的原因是什么、如果有演示、可以参考?

此致、

朱兴宇

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

    您好!

    我对此处的查询/用例不清楚。 您能详细说明一下吗?

    [报价 userid="523857" url="~/support/processors-group/processors/f/processors-forum/1364555/tda4al-q1-how-to-boot-another-mcu2_1-in-the-mcu1_0-app ]他们想知道如何在 SBL 之后在 MCU1_0应用程序中引导 MCU2_1。 MCU2_1的映像已加载到 SBL 中、他们还需要确保在 MCU2_0启动后、MCU1_0启动 MCU2_1。[/引号]

    所以、您是希望从 MCU1_0中的应用而不是 SBL 中引导 MCU2_1吗? 如果是、您可以参阅 PDK 中具有类似功能的 bootApp。

    Unknown 说:
    启动流程是:  sbl load 10&21&kernel -> sbl boot 10 & a72 -> Linux load&boot 20 -> 10 app boot 20

    我真的不明白这一点。 SBL 会加载 mcu1_0、mcu2_1和内核、然后内核引导 mcu1_0? 您能否进一步说明这一点?

    Regadrs,
    帕尔特