Tool/software:
Hello,
I have a general question regarding SCIClient. We are using the J721S2XSOMG01EVM with the J721EXCP01EV. We're running Linux on the A72 compute cluster and FreeRTOS on the C7x dsp. I'm reviewing the documentation and example code with respect to MCASP and I noticed that SCIClient is used to configure some aspects of the clock tree. After reading up on SCIClient, I'm a little confused on what its role is in this application. My original understanding is that is for security related functionality. But it seems like there is more to it than that.
What adds to my confusion is that it seems as though all of the relevant registers to configure the clocks are already available in the memory map, so why use SCIClient (which I think does a bunch of routing between cores as well) instead of the MMRs? Is using SCIClient required for any kind of device configuration like this?
If someone could offer me some advice on this, that would be great!
Thanks!