Other Parts Discussed in Thread: HALCOGEN
TMS570LS317 parity error:
Hello Support team,
I have a problem with DCAN in TMS570LS317 with the parity check. At the beginning I make a hardware init with MSINENA and minitgcr and the message Ram is initialized (0xFF1E0000 and the others). After that I go to make the init of the DCAN: the mailboxes and everything in the CAN controller, in the init I activate the parity check PMD (!= 5), when I try to initialize the IF1 and IF2 (I tried to write any value), a parity error occurs, after a reset Can controller, the parity error goes away, but when I try later to start sending (I write in IF_CMD after after filling the data), I get a parity error and interrupt. The parity error is in the register 0xFFF7DC04.
Could you please tell me if my steps are wrong, what causes the issue and what is the best way to make the whole initialization without any parity issue.
I'm using WinIDEA 2012 and iSystem debugger.
Thank you very much for your help.
Best Regards.
Rostom