Hi.
After reading the guidelines for the SYS/BIOS forum posts, it seems this question is better asked on this community. I hope I understood correctly, so here goes...
I am rather new to the SYS/BIOS environment, having used 'bare C/C++' programming approaches for the last few years on teh C6472/6474 Mulricore DSPs and working very successfully with SRIO DirectIO (DIO) mode because of its ease of use and slight performance improvement over Message Passing Mode. I remember reading something about the fact that only Message Passing Mode is available in SYS/BIOS a few years ago, but now I am not sure.
I now want to get onto the RTOS bandwagon to migrate some of my bare C code to the RTOS environment, but I need to be sure whether SRIO DIO mode will still work the same. I therefore have three (related) questions:
- Can SRIO DirectIO (DIO) mode still be used in the latest SYS/BIOS for C647x DSP's?
- If yes for above, how do I handle target memory locations during a transaction, since with SYS/BIOS you don't have the Linker Command file to reserve distinctive areas of memory, how do I know exactly what memory location to read/write from?.
- SYS/BIOS handles memory management tasks automatically, so would DirectIO mode not be a little more difficult to work with because of this?