Other Parts Discussed in Thread: HALCOGEN
Hi team,
Here's an issue from the customer may need your help:
Data is sent using the CAN of the TMS570LS3137, the ID is using the 29-bit extended ID, and the last 8 bits of the ID are handled with a cumulative frame number, i.e. the first frame is 00 and the second frame is 01, and so on, the last frame is FF.
When sending data, it will have the following problem:
ID DATA
xx xx xx 00 xx xx xx xx xx xx xx xx
xx xx xx 02 xx xx xx xx xx xx xx xx
xx xx xx 03 xx xx xx xx xx xx xx xx
. .
. .
. .
xx xx xx FF xx xx xx xx xx xx xx xx
The second frame ID should have a minimum of 8 bits of 01, but it becomes 02, and the data is still the data of the second frame and the subsequent IDs are OK. Call canUpdateID to change the ID before sending, then canTransmit to send the data.
The customer would like to know how to resolve this problem. Could you help check it? Thanks.
Best Regards,
Cherry