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: CANA registers initialization issue

Part Number: TMS320F28377D


Hi Champs,

In customer's system, CANA would be controlled by CPU2.

And the initialization process is: CANA is assigned to CPU1(defaultly) and configured by CPU1, so all the CANA's registers have proper values. And then CANA is assigned to CPU2 by writing CPUSEL. Then they checked CANA's regisiters from CPU2's debug window, and found CANA is not initialized.

We know it would be better to assign CANA to CPU2, and initialize by CPU2. But from their process, why all the values of CANA register were reseted when assignment changed? Internal reset signal?

Thanks.

Regards,

Young

  • Hi,

    Can you check if CANA clocks are enabled in CPU2? This might be the reason why registers are appearing reset in CPU2 view.
    It is perfectly ok to configure the peripheral by CPU1 & then assign the ownership to CPU2. But the clock to the peripheral needs to be explicitly enabled in CPU2 as well.

    Thanks
    Vasudha