Skip to main content
Yoichi Shinoda
Senior
February 18, 2020
Solved

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

  • February 18, 2020
  • 2 replies
  • 848 views

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. 

This topic has been closed for replies.
Best answer by Imen.D

Hello @Yoichi Shinoda​ ,

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

Best Regards,

Imen

2 replies

Mike_ST
ST Technical Moderator
February 18, 2020

Thank you for reporting,

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

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. 
Yoichi Shinoda
Senior
February 18, 2020

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.DBest answer
ST Technical Moderator
February 19, 2020

Hello @Yoichi Shinoda​ ,

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

Best Regards,

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks