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