Programmatic Flash Control :: Bare Metal Programming Series 8

In this installment of the bare metal programming series, we're diving into how the flash peripheral of the STM32F401 chip works, and building out a little layer to be able to write a new main application from the bootloader. This serves as an excellent opportunity to cross reference the details of the reference manual with the APIs provided by libopencm3 - going from a register level understanding, to a higher level implementation!
=[ 🔗 Links 🔗 ]=
🎥 Series Playlist: • Blinky To Bootloader: ...
🗣 Discord: / discord
⭐️ Patreon: / lowleveljavascript
💻 Github Repo: github.com/lowbyteproductions...

Пікірлер: 3

  • @nicolasrepiquet1166
    @nicolasrepiquet1166 Жыл бұрын

    My current job assignment as of last month is to write logs in a 16 mb flash chip from a STM32H7... read/erase/program... so that video is perfectly on point for me :D Amazing content !

  • @kalidsherefuddin
    @kalidsherefuddin8 ай бұрын

    Thanks

  • @yoannprigent5503
    @yoannprigent55036 ай бұрын

    If the flash is a peripheral, doesn't the RCC clock need to be explicitely activated for it? I'm thinking about this "rcc_periph_clock_enable" function that we had for the GPIO. Otherwise very clear video, thanks!