I am using the AM64x MCU+ SDK 09.01.00.41. I want to read the temperature sensors on the AM64x. However, the example code has the following comment:
* A bug in the VTM-IP has zero-out the trim bits of the
* Temperature Monitor IP (PVT). The end result is an increased error
* in the temperature reading, which is estimated up to +/-20c.
* The temperature monitoring feature is not usable with such
* large error.
The SDL VTM example code has two lookup tables: gSDL_pvt_poly_golden and gSDL_pvt_poly. Which lookup table should be used with the AM64x? The exmample code uses gSDL_pvt_poly. How do I know if the AM64x has the bug or it has been fixed?
Should I use the TRIM Register value which has a trim offset and gain? If so, I how do use the TRIM Register value.