Skip to main content
Rob.Riggs
Senior
May 23, 2017
Question

AN2606 Update for STM32L452

  • May 23, 2017
  • 4 replies
  • 987 views
Posted on May 23, 2017 at 03:27

I'm looking at what I believe to be the latest version of AN2606 (Rev 30) and I do not see the new STM32L452 chip covered.  I'm looking for this because I have an STM32L452CEU6 that I'm having trouble with.  I assumed that it would have a USB DFU bootloader in system memory, but I have yet to see evidence of that. (This certainly could be my issue, since I'm trying to use this chip in a board originally designed for the STM32L433CC.)

Will there be an update to AN2606 coming out any time soon with information about the bootloader on this chip?

    This topic has been closed for replies.

    4 replies

    Khouloud GARSI
    Technical Moderator
    May 23, 2017
    Posted on May 23, 2017 at 11:34

    Hi

    Riggs.Rob

    ‌,

    • A new version of AN2606 will be available soon on ST website. It will cover the new MCUs.

    I assumed that it would have a USB DFU bootloader in system memory,

    Please refer to the

    http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/fc/c2/8d/b7/99/d8/42/9e/DM00340549/files/DM003405pdf/jcr:content/translations/en.DM003405pdf

    section 'Boot modes':

    The boot loader is located in system memory.It is used to reprogram the Flash memory by using USART, I2C, SPI and CAN in Device mode through DFU (device firmware upgrade).

    -> For the STM32L52xx devices, the flash memory can't be reprogrammed using the USB FS in Device mode through DFU (This is not the case for STM32L433xx devices).

    Khouloud.

    Rob.Riggs
    Rob.RiggsAuthor
    Senior
    May 24, 2017
    Posted on May 24, 2017 at 03:02

    Khouloud G wrote:

    Please refer to the

    /external-link.jspa?url=http%3A%2F%2Fwww.st.com%2Fcontent%2Fccc%2Fresource%2Ftechnical%2Fdocument%2Fdatasheet%2Fgroup3%2Ffc%2Fc2%2F8d%2Fb7%2F99%2Fd8%2F42%2F9e%2FDM00340549%2Ffiles%2FDM003405pdf%2Fjcr%3Acontent%2Ftranslations%2Fen.DM003405pdf

    section 'Boot modes':

    The boot loader is located in system memory.It is used to reprogram the Flash memory by using USART, I2C, SPI and CAN in Device mode through DFU (device firmware upgrade).

    -> For the STM32L52xx devices, the flash memory can't be reprogrammed using the USB FS in Device mode through DFU

    Hi

    garsi.khouloud

    ‌,

    Thank you for pointing that out. That's rather disappointing to hear. That means I will have to implementmy own USB DFU bootloader if I wish to use this chip.

    Rob

    Khouloud GARSI
    Technical Moderator
    May 24, 2017
    Posted on May 24, 2017 at 14:40

    Hi

    Riggs.Rob

    ‌,

    Khouloud.

    Viktor POHORELY
    ST Employee
    May 24, 2017
    Posted on May 24, 2017 at 16:36

    I confirm there is a typo in the datasheet, USB FS is missing in the sentence. Updated documents will be available next week. I'm sorry about the difficulties and thank you for pointing out this typo.

    Rob.Riggs
    Rob.RiggsAuthor
    Senior
    May 30, 2017
    Posted on May 30, 2017 at 02:05

    pohorely.viktor

    Thank you for the reply. This is very helpful. I can confirm that the USB DFU bootloader exists and works as expected. My first attempt at this failed due to a problem with PCB assembly.

    Khouloud GARSI
    Technical Moderator
    June 9, 2017
    Posted on June 09, 2017 at 17:19

    Hi

    Riggs.Rob

    ‌,

    An updated version of the

    http://www.st.com/content/ccc/resource/technical/document/datasheet/group3/fc/c2/8d/b7/99/d8/42/9e/DM00340549/files/DM003405pdf/jcr:content/translations/en.DM003405pdf

    is now available. The missed words 'USB FS' is added to the sentence.

    Thanks again for bringing this to our attention.

    Khouloud.