Other Parts Discussed in Thread: OMAPL138
Hello,
I've got a simple question about changing master priorities on the OMAPL138. In our application the arm and the dsp both use the edma. In order to be independent of each other the arm and the dsp both do a basic initialization of the edma. E.g. they set the master priority (to the same value) and activate the edma in the psc. Thus if we remove the edma software part on the arm side because the arm doesn't need the edma any more, there's no need to change the dsp software. The dsp can still work with the edma because it has its own initialization. Vice versa if we remove the edma software part on the dsp side because the dsp doesn't need the edma any more, there's no need to change the arm software. The arm can still work with the edma because it has its own initialization. When the two processors set the master priority, they first reset the master priority to 0 and then set the master priority to the desired value. First the arm executes the initialization and then the dsp executes it. When the dsp executes the initialization (sets master prio to 0 and then to desired value and afterwards activates the edma in psc), the arm could already use the edma. The question now is if it is allowed to change the priority of a master which is already running?
Thank you in advance
Marc