Skip to main content
JHsu.14
Associate
November 21, 2018
Question

About STM32L4xx series

  • November 21, 2018
  • 3 replies
  • 803 views

Hi,

We tested to rewrite the data into STM32L433CC.

May i know why this device is unable to program data in second time?

If i use STM32F072, and it is able to rewrite the data in second time.

What is the different?

For example, i write the data at address 0x0000 to 0xFFFF, and the data is 0xFF at address 0xC000 to 0xEFFF. if i want to write data at address 0xE000 , i found the data is unable to be written at address 0xE000. But STM32F072 is able to be written on the same condition.

Thank you.

    This topic has been closed for replies.

    3 replies

    Uwe Bonnes
    Chief
    November 21, 2018

    STM32L4 writes flash memory in blocks of 64 bits with 8 bits of ECC error correction code. So you can not write a second time to flash. L0 has no error correction, so you can write a second time.

    Uwe Bonnes
    Chief
    November 21, 2018

    STM32L4 writes flash memory in blocks of 64 bits with 8 bits of ECC error correction code. So you can not write a second time to flash. L0 has no error correction, so you can write a second time.

    JHsu.14
    JHsu.14Author
    Associate
    November 21, 2018

    Thank you for your information and great support.