AnsweredAssumed Answered

CANBUS problem on micro MK60FN1M0VLQ12

Question asked by Massimo Brugia on Mar 25, 2015
Latest reply on Apr 22, 2015 by Massimo Brugia

We have already produce a board with installed the micro

MK60DN512ZVLL10. The firmware was developed with KDS 2.0.0 and

library MQX 4.1.1 and all working fine.

Now, on the same board (opportunely revised), we have installed the micro

MK60FN1M0VLQ12 and using the same application firmware (only the low

level firmware was adapted to the new micro using "processor expert" tool)

we have some problem on CAN bus communication where we have many

errors. Using the debbugger seems that some times the reception interrupt

not occurred and the CAN communication fails for timeout.

If required, we can send our firmware.

Using the oscilloscope we have verified that the signal on Tx and Rx pins

are ok.

Below some questions:

1) Also if the two micro are of same family, there are some hw differences

that can explain this problem?

2) On the document "KINETIS_3N96B" (related to our micro mask) we

have see following EERATA ID:

- 6939 Core: Interrupted loads to SP can cause erroneous behavior

- 6940 Core: VDIV or VSQRT instructions might not complete correctly

when very short ISRs are used

It's possible that this bugs can cause our problem or there are others

reason that explain it?

 

Thank you

Outcomes