• 已解决 46896 个问题
  • 已帮助 5897 位优秀工程师

stm32如何将程序下载到外部flash

zzzqiu 2019-11-15 浏览量:437

【前三名回答额外获得100IC币】

iap模式下,bin文件2m大于单片机内部flash512k,怎么将程序下载到外部flash,求指教


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以先下载一个小程序,由这个程序来烧写外设的Flash

    不过,Jlink应该是支持写外部Flash的,但是要对应相应的型号的芯片

    • 发布于 2019-11-15
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 外部 的Flash不能直接下载,要让STM32进行写入,所以,STM32上要先有一个写Flash的程序,再把读取的文件写到外部Flash中
    • 发布于2019-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • bin文件是程序运行的文件吧,如果大于内部flash,烧写到外部也是没法运行的,如果只是想到文件烧入到外部flash,可以写一个串口转SPI的程序,吧文件通过串口接受的方式,转存到flash
    • 发布于2019-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • bin文件大于内部flash就需要使用iap下载,先自己写个bootloader程序,然后将从串口接收的固件下载到外部flash
    • 发布于2019-11-30
    • 举报
    • 评论 0
    • 0
    • 0

stm32如何将程序下载到外部flash