Skip to main content
Visitor II
February 18, 2020
Solved

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

  • February 18, 2020
  • 2 replies
  • 847 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

    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.

    Visitor II
    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.DAnswer
    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