Other Parts Discussed in Thread: HALCOGEN
Hello there,
I have a customer who is currently witnessing behavior similar to that which is listed in the DCAN#22 Errata for the device but their situation is a bit different and I just wanted to clarify a couple thing to make sure this could be attributed to that. Here's what they're seeing as well as their set-up..
1. Another module will send a can frame that matches one of the filters we have configured
2. Then the controller will notify that it has received a message
3. The message within the controller has the right ID and frame length but an incorrect payload
4. there might be a pattern of the data that is corrupted but we havent identified it yet
So this matches the errata description to a T...However, they do not place the module into INIT other than the CAN_INIT call which is generated by Halcogen.
From the note, it seems like this problem only manifests itself if you were running and then placed the module into INIT mode so (run -> INIT). Yet the customer's controller does the following: boot (assuming we are in init mode for the CAN module) -> CAN_INIT (so place into INIT) -> running and from here on out we never request to go to INIT. In other words the CAN module from boot goes from INIT->INIT -> run. So not the exact same situation.
Perhaps this is related in the sense that the controller doesn't boot into INIT on the CAN module. Is this possible?
I appreciate any feedback you can offer!
-Amanda


