This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5748: Errata i940 Workaround

Part Number: AM5748
Other Parts Discussed in Thread: AM5728,

I'm working with a customer that is using the AM5728 and AM5748 in a high reliability system. They have encountered the MPU COUNTER_REALTIME Saturation issue (i940) after 388 days of continuous operation. They are using the Green Hills Integrity kernel on the Cortex-A15 cores, and will be engaging with Green Hills on a fix. It looks like there may be a patch out there for the Linux kernel to work around this issue. We have a few questions that can help us with this issue:

  1. What was the first publicly published date of the i940 Errata for the AM572x and AM574x?
  2. Is it possible to write a value to COUNTER_REALTIME in order to prime up the issue for reproducibility and validation of a fix without having to wait 388 days?
  3. Where can we find the Linux patch file(s) related to this issue and applied to our standard TI Linux SDK?
    1. These may be useful as reference for Green Hills to implement their own fix.
  4. It looks like (based on simple Google search) the Linux patch is using a "DM Timer", and "DM Timer" is the same as "GP Timer". Are DM Timer and GP Timer the same thing?

Thanks,

Stuart