I would like to make both cores of BF60x, CoreA and CoreB do multi-threads. Is it possible that u/COS-III runs on core-A only and the kernel creates threads on Core-A and Core-B?
No, uCOS-III is not a multi-core RTOS and therefore you cannot schedule tasks to different cores.
In order to use uCOS-III in the BF60x platform you need to either:
- Use uCOS-III in one core and no-OS on the other core. The two applications can communicate via MCAPI
- Use two separate copies of the RTOS on each of the cores. The two applications can also communicate via MCAPI
Hope this helps
Retrieving data ...