• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何将已有的.bin文件下载到STM32?

vanz7 2019-02-14 浏览量:2701
如何将已有的.bin文件下载到STM32?
试着用ISP+串口下载,可是总提示下载地址不对!不知道如何获得下载地址,请大神指教!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 11.jpg



    如上图,可以使用SEGGER 的J-FLASH软件
    你需要先确认你的BIN文件的起始地址
    一般的STM32的默认程序,起始地址是:0x0800 0000,但是如果你的程序是IAP方式的APP代码,那就填写程序设置的起始地址即可。
    然后使用Jlink,连接硬件,再点击 “Target -> rogram& Verify  下载程序即可。



    • 发布于 2019-02-14
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:6
  • 地址不对,bin文件不是你编译出来的吗?bin文件可以通过串口下载,只不过我的是通过SecureCRT方式。而且STM32需要自己写的bootload的。
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • isp只能烧写hex,bin文件最简单的方法可以用串口助手,但是mcu处理速度要快,上位机不能发的太快, BootLoader需要自己写
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个下载地址必须是片上的一个存在的flash地址,一般是0x8000000开始的
    • 发布于2019-02-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个直接用ST官方的Programmer软件就可以了,可以下载bin或者hex。
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

  • st官方有个下载软件的,支持串口,仿真器连接,和不同类型的程序烧录
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何将已有的.bin文件下载到STM32?