如何通过STM32将.bin文件刷入外部FLASH中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何通过STM32将.bin文件刷入外部FLASH中相关的知识,希望对你有一定的参考价值。

用API方式,先写个bootloader实现读写自身Flash、外部flash和串口,API跳转到用户代码区之前通过bootloader通过串口与PC通信,将bin文件传入外部Flash中;更新后bootloader将外部Flash内容写入自身内部Flash;应该是这样的,虽然我还没做过。 参考技术A 使用Jlink,J-Flash,open需要刷入的.bin文件,f7自动下载本回答被提问者和网友采纳

STM32F103(二十七)超长篇解读STM32访问外部flash

学习板:STM32F103ZET6

往期博客:
STM32F103五分钟入门系列(一)跑马灯(库函数+寄存器)+加编程模板+GPIO总结

STM32F103五分钟入门系列(二)GPIO的七大寄存器+GPIOx_LCKR作用和配置

STM32F103五分钟入门系列(三)GPIO的常用库函数使用方法总结+一个网络上的误区

STM32F103五分钟入门系列(四)蜂鸣器实验(库函数+寄存器)

STM32F103五分钟入门系列(五)按键实验(库函数+寄存器)

STM32F103五分钟入门系列(六)时钟框图+相关寄存器总结+系统时钟来源代码(寄存器)

以上是关于如何通过STM32将.bin文件刷入外部FLASH中的主要内容,如果未能解决你的问题,请参考以下文章

如何让STM32F429NI中的bootloader跳转到外部Nor Flash

使用STM32cubeProgrammer进行外部FLASH慢速验证

【STM32】需要用串口进行IAP更新,串口发送数据直接写入flash,不进行SRAM缓冲

基于stm32f4的ucGUI通过外部flash存储汉字库显示任意英文字符和汉字组合(控件可用)

将全局声明的缓冲区写入 FLASH 时出现 STM32 Hardfault 异常

stm32将数组存到flash