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

STM32离线下载器制作

涛涛涛涛涛 2018-10-22 浏览量:2726
STM32的离线下载器淘宝有很多他的工作机智是什么,有没有可能自己做一个,或者网上有没有这方面源码
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 最基本的工作原理就是,把要下载到目标芯片的固件输出二级制文件,比如放到sd卡,或者发送到脱机编程器的flash里边。然后就是实现目标板起动bootloader模式,然后脱机编程器给目标芯片传送固件。链接:https://pan.baidu.com/s/1n8YA1IDsOLtZo6MjArh0eQ    提取码:qyy8   ,链接:https://pan.baidu.com/s/1HaZMoq6Iu6r7vGCKXoflKg    提取码:n38l     这是两款脱机编程的demo,可以自行下载作为参考。

    另外stm32官网的一些文档也可以作为参考。 AN3155AN2606。



    • 发布于 2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 如果只要求离线下载的话:

    你可以用BOOTLoader就能实现。下载器按照Loader协议,读取内存卡的固件就可以了。


    但是如果需要实现下载器、仿真器那样下载的话,

    你可以用DAP仿真器的源码进行修改。网上有DAP仿真器的源码


    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 其实demo板上的stlink主核就是stm32f103.但是程序搞不到.
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要知道芯片的bootloader口函数就能实现,等于自己写一个iap程序
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • stlink v2、 jlink ob、 dap 这三个的固件在网上都很好搞到的,可以参考自己做一个
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是先把程序写在下载器上,再通过下载器进行烧写芯片的
    • 发布于2018-10-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 离线下载器的作用就是将一段预先写好的程序保存到FLASH上,然后单独插上一个开发板下载,这个操作难度是很高的,因为你要知道ICP下载的所有时序,稍微有错都会下载失败。

    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 离线下载器应该是在传统的下载器程序的基础上,增加了一个读取板载SPI FLASH或者SD卡固件的功能
    • 发布于2018-11-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个离线下载一般就是对你的下载器加入一个flash可以保持离线的固件进行下载
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 离线下载会有跟你的程序有关系,你可以做一个相关的BootLoader
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32离线下载器制作