cancel
Showing results for 
Search instead for 
Did you mean: 

H7 FW V1.6.0, H7A3, incorrect internal ADC calibration value locations

H7 FW V1.6.0 has incorrect VREFINT_CAL_ADDR, TEMPSENSOR_CAL1_ADDR and TEMPSENSOR_CAL2_ADDR definitions for H7A3.

Correct defs would be

#define VREFINT_CAL_ADDR ((uint16_t *)0x8fff810)
#define TEMPSENSOR_CAL1_ADDR ((uint16_t *)0x8fff814)
#define TEMPSENSOR_CAL2_ADDR ((uint16_t *)0x8fff818)

and these should be conditional to H7A3 (and possibly others). Currently, same def with H74x/H75x are used. 

1 ACCEPTED SOLUTION

Accepted Solutions
Imen.D
ST Employee

Hello @Yoichi Shinoda​ ,

Thank you for highlighting this issue. I raised it internally for fix in the next releases.

Best Regards,

Imen

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

View solution in original post

3 REPLIES 3
Mike_ST
ST Employee

Thank you for reporting,

While I was checking too, I could see that @Imen DAHMEN has just entered a ticket for that.

Thank you always for your investigation work.

And while you are at it, can you please take a quick look at another questions I have regarding H7A3 USB DFU memory descriptor?

https://community.st.com/s/question/0D50X0000C6cXYVSQ2/h7a3zi-returns-incorrect-dfu-memory-descriptor

Imen.D
ST Employee

Hello @Yoichi Shinoda​ ,

Thank you for highlighting this issue. I raised it internally for fix in the next releases.

Best Regards,

Imen

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen