Other Parts Discussed in Thread: SYSBIOS
Tool/software: Code Composer Studio
Hello,
My customer is using OpenMP runtime with NDK stack. And they are facing on the issue that ROV does not work after NC_NetStart API.
I created CCS project to recreate the issue. I`ve shared it here. Please note I`m using the following environment:
- CCS v7.1
- ProcSDK Release 03.03.00 (latest one)
- CGT v8.2 (latest one)
- C6678 EVM
My example code is based on TI`s NDK example (NIMU_emacExample_EVMC6678C66BiosExampleProject) and I additionally enabled OpenMP feature on it.
And in NetworkOpen NDK handler, I created a Task instance (task_udp_recv function) to receive incoming udp packet, and then I put a simple OpenMP
parallel region on it -- just a System_printf in all core. You should see the logs on CCS console. I think the program itself is working correctly.
So, about the problem descriptions.
Before calling NC_NetStart in main(), ROV is functional, but if I saw ROV after that call, for example, at NetworkOpen NDK handler, then the ROV no longer
show the kernel status correctly.
Before NC_NetStart call:
After NC_NetStart call:
Could you please try it out at your side and suggest me what is happening and how to fix the problem.
Best Regards,
Naoki
Here is a example code :
NIMU_emacExample_EVMC6678C66BiosExampleProject.zip
