{"id":11541,"date":"2021-01-12T10:36:22","date_gmt":"2021-01-12T10:36:22","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=11541"},"modified":"2022-08-10T14:41:07","modified_gmt":"2022-08-10T14:41:07","slug":"stm32-flash","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=11541","title":{"rendered":"STM32 Flash \/ QSPI \/ QPI"},"content":{"rendered":"<p><a href=\"https:\/\/www.st.com\/resource\/en\/application_note\/an4760-quadspi-interface-on-stm32-microcontrollers-and-microprocessors--stmicroelectronics.pdf\">AN4760 &#8211; Quad-SPI interface on STM32 microcontrollers and microprocessors<\/a><\/p>\n<p><a href=\"https:\/\/www.st.com\/content\/st_com\/en\/support\/learning\/stm32-education\/stm32-moocs\/external_QSPI_loader.html\">How to create an external QSPI loader MOOC<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/playlist?list=PLnMKNibPkDnHIrq5BICcFhLsmJFI_ytvE\">MOOC &#8211; External QSPI loader how to<\/a>, Tilen Majerle<br \/>\n<a href=\"https:\/\/github.com\/STMicroelectronics\/stm32-external-loader\/tree\/contrib\">github.com\/STMicroelectronics\/stm32-external-loader\/tree\/contrib<\/a><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=xIfh_uYy-OU\">QSPI in STM32 || Write and Read || N25Q<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=gAyuF20ok8c\">QSPI in STM32 || Boot from EXT Memory || XIP || N25Q<\/a><br \/>\n<a href=\"https:\/\/github.com\/controllerstech\/STM32\/tree\/master\/QSPI\">github.com\/controllerstech\/STM32\/tree\/master\/QSPI<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AN4760 &#8211; Quad-SPI interface on STM32 microcontrollers and microprocessors How to create an external QSPI loader MOOC MOOC &#8211; External QSPI loader how to, Tilen Majerle github.com\/STMicroelectronics\/stm32-external-loader\/tree\/contrib QSPI in STM32 || Write and Read || N25Q QSPI in STM32 || Boot from EXT Memory || XIP || N25Q github.com\/controllerstech\/STM32\/tree\/master\/QSPI<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11541","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/11541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11541"}],"version-history":[{"count":6,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/11541\/revisions"}],"predecessor-version":[{"id":13289,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/11541\/revisions\/13289"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}