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:申请示例代码:MCU R5F 内核 0 和内核 1 上的多核 AMP 架构

Guru**** 2434950 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1547668/tda4al-q1-request-for-example-code-multi-core-amp-architecture-on-mcu-r5f-core-0-and-core-1

器件型号:TDA4AL-Q1


工具/软件:

 尊敬的 TI 团队:  CC: Gibbs Shih 

我们正在开发  多核 AMP(非对称多处理)架构  消息流  MCU R5F 内核 0 和内核 1

为了加快实现速度、TI 能否提供此架构的参考示例代码?

 

以下是我们预期的 开发工作流程。 请查看列出的任务和随附的流程图

 a)  引导加载程序: 加载不同的 MCU Core1 和 Core0 映像

              *将 MCU 内核 0 映像从 eMMC 加载到 DDR Addr(十六进制):a0100000-a0ffffff

              *将 MCU 内核 1 映像从 eMMC 加载到 DDR Addr(十六进制):a1000000-a10fffff
 b)  主  MCU  内核 0: 执行 FreeRTOS 图像

        *执行系统初始化并创建任务。

        *通过内核间通信机制,协调和触发从属从核上的任务。

  C)   MCU  内核 1:

       * 为高负载 ADAS(高级驾驶辅助系统)任务执行单独的 RTOS(实时操作系统)。

  D)  多核 AMP(非对称多处理):

      *同步机制,  通过 IPC(进程间通信)共享资源/数据。

●流程图 多核 AMP 架构流程图

B.R.

Sanhsin Kuo

BSP 软件、FIH Mobile

 

CC: Lance Shen 、 Jiahao chang 、 Sheng-Shun Chang 

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

    您好:

    [引述 userid=“635373" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1547668/tda4al-q1-request-for-example-code-multi-core-amp-architecture-on-mcu-r5f-core-0-and-core-1

    我们正在开发  多核 AMP(非对称多处理)架构  消息流  MCU R5F 内核 0 和内核 1

    为了加快实现速度、TI 能否提供此架构的参考示例代码?

    [/报价]

    如果我理解正确、您正在两个内核 MCU1_0 和 MCU1_1 上基于 FreeRTOS 刷写两个不同的可执行文件。 两个核心之间应该有同步机制、对吧?

    问题:

    1.您的最终用例是什么?

    2.如果你知道 MCU1_0 是一个 DM 核心,不应该被任何其他核心阻止,如果发生这种情况,整个系统就会停止并出错?

    3.如果两个可执行文件都在使用两个不同的操作系统、这里需要同步任务的什么?

    此致

    Tarun Mukesh