大家好。
我使用的是 c6678板、NDK 2.21.02.43、MCSDK 2.01.02.06。
我到目前为止所做的就是这里。
首先、我检查了 C6678板上的 NDK"大家好"工作示例、它工作正常。
然后、我检查了工作"SRIO_LoopbackDioIsrexampleProject"、它也可以正常工作。
因此、我认为我的下一步是将 NDK + SRIO 组合在一起。
我需要一个完整的示例、可以一起满足以前的要求。
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.
大家好。
我使用的是 c6678板、NDK 2.21.02.43、MCSDK 2.01.02.06。
我到目前为止所做的就是这里。
首先、我检查了 C6678板上的 NDK"大家好"工作示例、它工作正常。
然后、我检查了工作"SRIO_LoopbackDioIsrexampleProject"、它也可以正常工作。
因此、我认为我的下一步是将 NDK + SRIO 组合在一起。
我需要一个完整的示例、可以一起满足以前的要求。
Werner、
对于 CPPI 和 QMSS、在 OSAL 函数中为 SRIO 和 NDK 定义的信标是相同的、因此列出的大多数常用函数本质上是相同的。
SRIO:
#define CPPI_HW_SEM 1
#define QMSS_HW_SEM 2.
尼姆:
#define NIMU_CPPI_HW_SEM 1 /**< CPPI 驱动器-由 OSAL 层使用*/
#define NIMU_QMSS_HW_SEM 2. /**< QMSS 驱动程序-由 OSAL 层使用*/
对于那些在 SRIO 和 NDK 中实现不同的函数,例如 OSAL_qmsBeginMemAccess(),这些函数仅用于多核应用程序,而不用于示例,如果需要,可以从 SRIO 中选择这些函数。 OSAL_qmsBeginMemAccess()在 NDK 中为空。
对于 QMSS 初始化、尽管
它基于 MCSDK、但您仍可以参考以了解事件编号、累加器和队列配置。
实际上、SRIO 直接 I/O 操作不需要 CPPI/QMSS、您可以使用此处提供的示例简化集成: 
此致、Garrett