Thread 中讨论的其他器件:SYSBIOS
工具/软件:Code Composer Studio
您好!
我的客户正在使用具有 NDK 堆栈的 OpenMP 运行时。 他们面临的问题是、ROV 在 NC_NetStart API 之后不起作用。
我创建了 CCS 工程以重现问题。 我在这里`ve。 请`m、我使用以下环境:
- CCS v7.1
- ProcSDK 版本03.03.00 (最新版本)
- CGT v8.2 (最新版本)
- C6678 EVM
我的示例`s 基于 TI 的 NDK 示例(NIMU_emacExample_EVMC6678C66BiosExampleProject)、我还在其中启用了 OpenMP 功能。
在 NetworkOpen NDK 处理程序中、我创建了一个任务实例(task_udp_recv 函数)来接收传入的 UDP 数据包、然后放置一个简单的 OpenMP
它上面的并行区域--所有内核中只有一个 System_printf。 您应该会在 CCS 控制台上看到日志。 我认为程序本身工作正常。
关于问题描述。
在 main()中调用 NC_NetStart 之前,ROV 可以正常工作,但是如果我在该调用之后看到了 ROV,例如在 NetworkOpen NDK 处理程序中,则 ROV 不再工作
正确显示内核状态。
在 NC_NetStart 调用之前: 
在 NC_NetStart 调用之后:
请您在您的旁边尝试一下、并向我建议正在发生的情况以及如何解决问题。
此致、
Naoki
下面是一个示例代码:
e2e.ti.com/.../NIMU_5F00_emacExample_5F00_EVMC6678C66BiosExampleProject.zip
