Other Parts Discussed in Thread: AWR2944
Tool/software:
Hello TI community,
I'm modifying the AWR2944 HECR demo and need to send a small payload (< 64 bytes) from the MSS to the DSS on a per-frame basis for real-time parameter updates. I would like you to ask you about recommendations on implementing this. My two approaches are:
1.) Using HSRAM to send messages in the MSS->DSS direction. This seems to be a feasible option but I would need to translate the MSS's address on the DSS core, does the demo have a function for performing such address translations? Usually the messages flow in the opposite direction and so the translation is done on the MSS only.
2.) Using the existing DPM architecture with a non blocking DPM_send on the MSS with a custom message ID. The DSS's reportFxn could then check for this ID and copy it's payload for further on DSS operations without setting any semaphores as is done with the configuration messages. But considering that the current DPM messages from MSS to DSS use semaphores and acknowledgements, I am unsure whether using the DPM approach can work without them and be called efficiently on a per-frame basis?
I would greatly appreciate your feedback on these ideas or any other suggestions concerning this topic!
Best regards!