工具/软件:
我们正在尝试在 AM62x R5 内核上运行 Aurtosar。 供应商是 Vector。
目前它无法正常工作、我们认为链接器命令和 SciServer/SciClient 移植存在问题。 如何配置和实施此功能?
此致。
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.
工具/软件:
我们正在尝试在 AM62x R5 内核上运行 Aurtosar。 供应商是 Vector。
目前它无法正常工作、我们认为链接器命令和 SciServer/SciClient 移植存在问题。 如何配置和实施此功能?
此致。
您好:
在 AM62x 上、Autosar 需要与 DM-R5 内核上的 DM 固件一起运行。 DM 固件需要集成到您的 Autosar 应用程序中才能正常工作。
https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/latest/exports/docs/api_guide_am62x/DEVELOP_AND_DEBUG_DMR5.html
CDD-IPC MCAL 示例 展示了如何将 DM 固件集成到 FreeRTOS 应用中。 您可以使用此作为参考、以类似方式将 DM 集成到您的 Autosar 应用程序中。 MCU+SDK 中的 DM-R5 示例也可用作参考。
MCU+SDK 为 FreeRTOS 提供 DPL(驱动程序移植层)。 您需要实现类似的 OSAL(OS 抽象层)以使 DM 与 Autosar 连接。
https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/latest/exports/docs/api_guide_am62x/EXAMPLES_KERNEL_DPL_DEMO.html
下面的 AppNote 讨论了如何将 SCIserver 集成到矢量 Autosar 中。 这指的是 Jacinto 系列器件、但也适用于 AM62 器件、只做一些小改动:
https://www.ti.com/lit/an/spracy6/spracy6.pdf
此致、
Krithika.
您好、
是、您需要在 Autosar 中注册 SCIserver 中断。
我们还没有 AM62x 的集成手册。 以下链接的应用手册可用作将 DM 固件与 Autosar 集成的指南。 (它基于 Jacinto 7、但应该足够通用、可以重复用于 AM62。)
https://www.ti.com/lit/an/spracy6/spracy6.pdf
AM62x 的主要区别在于只需配置一个中断(低优先级)(而不是上面链接的 Jacinto 文档中提到的 4 个中断)、其值如下 irq_num:
define CSLR_R5FSS0_CORE0_INTR_DMASS0_INTAGGR_0_INTAGGR_VINTR_PEND_43 (67U)
“sciserver_hwi_list"可“可在文件“source\drivers\device_manager\sciserver\am62x\sciserver_hwiData.h"中“中找到
以下链接提供了安全代理的说明:
https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/am62x/sec_proxy.html
此致、
Krithika.