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

flash烧写的相关问题

菜鸟冷虎 2018-04-13 浏览量:772
最近在做脱机烧录的方案,已经完成对flash的擦写,但是调用swd的寄存器擦写太慢,网上看到朋友说可以写下载一个程序到ram中运行,然后swd只需要往ram中下载数据,由ram的程序进行擦写flash,请问有朋友做过类似的方案?有木有实现的资料推荐呢?不胜感激
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 需要通过更改boot的配置,使用程序从RAM启动,再使用SWD把程序加载到RAM中
    • 发布于 2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 根据你描述,应该是iap,isp,你搜搜看
    • 发布于2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • j-link可以直接把程序烧写到flash,很快。isp需要你漫长的编译过后才能烧写。 
    • 发布于2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • ram中数据在掉电后就没有了,应该不是往ram中烧吧,应该是rom
    • 发布于2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 那你说的就是IAP下载,那种需要bootloader支持
    • 发布于2018-04-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个属于IAP下载,从FLASH中划出一块区域专门存放IAP程序,然后再从你指定的IAP外设中读取程序数据,这个需要修改BOOTloader加载程序的地址。

    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个属于IAP下载,从FLASH中划出一块区域专门存放IAP程序,然后再从你指定的IAP外设中读取程序数据,这个需要修改BOOTloader加载程序的地址。

    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

flash烧写的相关问题