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.

[参考译文] J721S2XSOMXEVM:主域 CAN

Guru**** 2581345 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1553344/j721s2xsomxevm-main-domain-can

器件型号:J721S2XSOMXEVM


工具/软件:

尊敬的 TI:

如果我想构建一个包含 UI、深度学习和 CAN 传输的系统、我是否可以只在 MCU 域上使用 CAN 并通过 IPC 与主域上的其他内核通信?

例如: MCU_Cortex_R5_0 上的 can_profile_app_freertos_mcu1_0_debug.xer5f、A72 或 C71SS 上的 UI 和深度学习。

非常感谢、

Alice

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

    您好:

    是的、您可以这样做。

    此致

    Tarun Mukesh

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

    尊敬的 Tarun:

    感谢您的答复。  

    我想知道主域 CAN 和 MCU 域 CAN 之间的区别、所以我尝试 使用 CCS 在 MAIN_Cortex_R5_0_1 上加载 RTOS 二进制文件 (can_profile_app_freertos_mcu2_1_debug.xer5f) 和 MCAL 二进制文件 (can_app_mcu2_1_release.xer5f)。 MCAL 可在 MCU_Cortex_R5_0 上运行 Sciserver 后正常运行、但是、RTOS 二进制文件仅显示_freertosresetvectors () 存储器。 我认为加载后,它应该显示 RTOS 二进制文件的 main() 内存地址,而不是_freertosresetvectors() 内存(就像加载 MCAL 二进制文件一样)。

    我想问为什么加载后它们的行为不同? 如何在 MAIN 域上使用 RTOS CAN 二进制文件?

    MCAL 二进制文件已加载

    已加载 RTOS 二进制文件

    谢谢!!

    Alice

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

    您好:

    由于印度的公共假日、所有回复将延迟至下周。

    此致  

    Tarun Mukesh  

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

    您好 Alice、

    can_app 是一个裸机示例,它没有任何操作系统和任务。

    而 can_profile_app 是一个基于 FreeRTOS 的示例,它有任务。 因此、复位内核后、PC 必须指向预期的复位矢量。

    比较这两者并不完全正确。

    此致

    Tarun Mukesh