Skip to main content
Explorer II
November 21, 2024
Solved

Can't Boot after changing from STM32F401RBT6 to STM32F401RET6

  • November 21, 2024
  • 3 replies
  • 703 views

Hello,

After changing from STM32F401RBT6 to STM32F401RET6, I can no longer put the chip in boot mode. All I did was to replace the chip; my understanding is that both chips are identical except memory. Does it need additional changes?

Thanks for the help!

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello,

    Both chips have the same boot. Only Flash and RAM sizes are different.

    SofLit_0-1732197894910.png

    SofLit_1-1732197925930.png

    As you replaced the chip check your PCB soldering.

     

    3 replies

    mƎALLEmAnswer
    Technical Moderator
    November 21, 2024

    Hello,

    Both chips have the same boot. Only Flash and RAM sizes are different.

    SofLit_0-1732197894910.png

    SofLit_1-1732197925930.png

    As you replaced the chip check your PCB soldering.

     

    mendezAuthor
    Explorer II
    November 21, 2024

    Yeah that is what I have been focusing; I read the AN2606 and everything is identical. Thanks again!

    Technical Moderator
    November 21, 2024

    Meanwhile you need to check the AN2606 "STM32 microcontroller system memory boot mode"

    Sections:

    30 STM32F401xB(C) devices

    31 STM32F401xD(E) devices

    What interface you are using for bootloader?

    Explorer
    November 21, 2024

    >  All I did was to replace the chip; ...

    What exactly you are talking about ?
    Unsoldering the MCU from a board and resoldering a new one ?
    Or having different PCBs populated with the RET6 instead of the RBT6 ?

    Anyway, have you done something beyond visual inspection, i.e. electrical checks ?
    Like comparing current consumption, checking for heated spots, etc.