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.

TMS320F28377D: How to assigned McBSP B to CPU2

Part Number: TMS320F28377D
Other Parts Discussed in Thread: SYSCONFIG

Hello, 

I am using F2837xD dual core processor. Currently I have McBSP B configured by CPU1 and used by CPU1. Please advise what I need to do to let McBSP used by CPU2. 

Can I have McBSP B still be configured by CPU1 and just write data to McBSP B register from CPU2?

thanks, 

  • Chiyuan,

    The peripheral ownership is determined by the CPUSELx registers, for McBSP this is controlled in CPUSEL9.  CPU1 will need to assign ownership of the peripheral to CPU2.

    If CPU1 configures/owns the McBSP, then CPU2 will not be able to access it.  If you believe that CPU1 will also need access to the McBSP; then you could use the message/IPC RAMs to pass information from CPU2 to CPU1 and have it write the commands.

    You can also use the SysConfig tool to set this up, to see the driverlib functions to complete this task.

    Best,
    Matthew