This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP-L137: Can I access SYSCFG Module from Arm & Dsp at same time?

Other Parts Discussed in Thread: OMAP-L137

 

OMAP-L137: Can I access SYSCFG Module from Arm & Dsp at same time?

If I can't, then how can I prevent it from happening?

Thanks.

-kc

 

  • KC -

         Some registers are only accessible when the CPU is in privilege mode. Please refer to Section 11.2 in the OMAP-L137 System Reference Guide for the technical details.

  •  

    For example, refer the flowing clip from OMAP-L137 System Reference Guide, you mentioned, page 200.

    "the interrupted processor can clear the bits set in CHIPSIG, ... The other processor may poll the CHIPSIG[n]..."

    Does this mean the SYSCFG module can be accessed at same time from both CPUs? And how 

    to handle the synchronize problem of locking and unlocking the SYSCFG module from both CPUs?

     

  • KC,

      I believe both CPU can access SYSCFG regs simultaneously (assuming privileged mode), however it is up to the application firmware to determine flow control. I believe DSP/LINK provides a API to allow you to control management, however I don't have intimate knowledge of exactly how it does it. The source is available in the download package for reference.