工具与软件:
您好、TI
根据文档、SCI 服务器在 MCU1_0上运行。
如果用户应用程序以锁步模式在 SafeRTOS 上运行、SCI 服务器如何在 MCU1_0上执行?
具体而言、我需要澄清以下几点:
1.用户应用程序是否只需要调用相关的库 API,而无需进一步管理?
2.或者,是否需要分配任务并定期检查,并导致资源共享问题?
4. SCI 服务器遵循什么架构、以及它如何与用户应用程序一起工作?
5.用户应用程序需要执行哪些操作(API 调用或任何其他步骤)?
请提供详细的解释。
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.
工具与软件:
您好、TI
根据文档、SCI 服务器在 MCU1_0上运行。
如果用户应用程序以锁步模式在 SafeRTOS 上运行、SCI 服务器如何在 MCU1_0上执行?
具体而言、我需要澄清以下几点:
1.用户应用程序是否只需要调用相关的库 API,而无需进一步管理?
2.或者,是否需要分配任务并定期检查,并导致资源共享问题?
4. SCI 服务器遵循什么架构、以及它如何与用户应用程序一起工作?
5.用户应用程序需要执行哪些操作(API 调用或任何其他步骤)?
请提供详细的解释。
您好!
[报价用户 id="646516" url="~/support/processors-group/processors/f/processors-forum/1495269/dra829v-dra829-if-the-user-application-in-lockstep-how-does-sysfw-sci-server-pm-rm-on-mcu1_0 "]如果用户应用程序以锁步模式在 SafeRTOS 上运行、SCI 服务器如何在 MCU1_0上执行?
具体而言、我需要澄清以下几点:
1.用户应用程序是否只需要调用相关的库 API,而无需进一步管理?
2.或者,是否需要分配任务并定期检查,并导致资源共享问题?
4. SCI 服务器遵循什么架构、以及它如何与用户应用程序一起工作?
5.用户应用程序需要执行哪些操作(API 调用或任何其他步骤)?
请提供详细的解释。
[报价]无论锁定步进或分离模式如何、SCI 服务器始终在 MCU1_0内核上执行。
需要在 MCU1_0内核中为高优先级的 sciserver 分配单独的任务。 由于这是用户空间应用程序中的一项任务,只要有来自其他内核的 sciclient 调用,该内核上的 sci 服务器将被调用(底层 TISCI 在内核之间运行),作为最高优先级,用户空间应用程序将切换到 sci 服务器。
例如、您可以参考 ti-processor-sdk-rtos-j721e-evm-10_01_00_04/pdk_jacinto_10_01_00_25/packages/ti/drv/ipc/examples/common/common/crtos/main_rtos.c src