Hi,
I am having issue with reading timestamp for Legacy Rx FIFO buffers. only 8 Rx Buffer is defined (from 0 to 7) and 8th and 9th are defined as normal MB.
I can read normal MB timestamps. such as HR_TIMESTAMP[8] as shown in yellow, updates each cycle but [3] is not changes. It display random constant number.
You can also see ID_HIT is 3, which means 3rd CAN msg ID defined in RX Buffer hits, right?
FlexCAN is configured as below. STM0 Ch 0 is set for HR timer it runs without problem. (otherwise HR[8] and HR[9] cannot be read.
I also found below definition in RM but I have no idea what that means.
What does " the message buffers should be unlocked within each 20 CAN bits" mean?
It is also mentioned that reading timestamp unlocks MB as written in 73.3.4 of RM at 5th item.
so, how can I read HR time stamp, any suggestion?
thanks in advance
regards