电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
脱机下载器是如何实现的?
已解决
73482
个问题
已帮助
5993
位优秀工程师
脱机下载器是如何实现的?
yangjiaxu
2018-03-27
浏览量:2668
在某宝看到一款脱机下载器,实现的功能是:给脱机下载器供电即可,只要脱机下载器连接到目标板卡,使用SWD方式即可对目标板卡进行烧录程序。这个脱机下载器是如何实现的啊?最好会有教程啥的制作方式等等。
显示全部
单片机
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
汉云
脱机下载器只是把程序烧写的别的芯片中,不用SWD或是jlink这些接口,用个串口烧写就可以了
发布于
2018-04-03
举报
评论 4
1
0
yangjiaxu
回复了 汉云:比如我想把程序烧录STM32F103之中,脱机下载器怎么操作?写个BootLoader检测是否有硬件接入,之后,他们串口通信,传程序么?
回复
汉云
回复了 yangjiaxu:其实是不用进行硬件接入检测的,或者说这一步直接在烧写的过程中进行了。 串口烧写时,要等芯片进行响应,烧写器循环进行串口发送指令,有响应就是有硬件接入了啊 ,之后,按串口烧写的协议(协议公开网上可以找到),把程序烧写到芯片中就可以了
回复
yangjiaxu
回复了 汉云:这个回答我喜欢,你能在详细的说说么?或者甩个链接也好,另外回复吧,好方便设置最佳,让更多朋友看到
回复
电子老工程师
回复了 :物料原厂规格材质有衬垫 螺母配件材质说明
回复
其他答案
数量:
6
我对面的武器
就是先把要烧写的程序,下载到下载器中 ,下载器每次烧写程序的时候,再读取下载器中的程序,下载的产品中的芯片中
发布于
2018-03-27
举报
评论 1
0
0
电子老工程师
回复了 :请确认需要IC的种类或者客户用户的场景实现的功能。
回复
donatello
脱机下载那也得指定烧录的程序是什么啊,不然就是用烧录器自带的示例的烧录程序。
发布于
2018-03-27
举报
评论 2
0
0
yangjiaxu
回复了 donatello :点错了,凑,送你最佳吧,其实脱机下载器就是类似个U盘,给U盘供电就行,(充电宝可以供电那种就行)然后使用SWD下载
回复
电子老工程师
回复了 :尾缀包装区别,产品同一物料
回复
yangjiaxu
希望还会有人回答这个问题,能够指导我,这个脱机下载器是什么原理,最好说说是怎么实现的,谢谢大家了。
发布于
2018-03-28
举报
评论 1
0
0
电子老工程师
回复了 :型号带端子的电线。
回复
lichangle
应该是用硬件模拟单片机的下载握手协议,然后下载程序从脱机下载器的存储器中获取
发布于
2018-03-28
举报
评论 2
0
0
yangjiaxu
回复了 lichangle :我觉得应该是在这个脱机下载器中写个BootLoader+jlink+存储的功能,然后上电,BootLoader检测是否有目标设备,有就启动jlink功能。从存储调用烧录文件,烧录目标板卡。
回复
lichangle
回复了 lichangle :差不多,但是脱机下载器有很多单片机类型,不能统一而论,
回复
汉云
由于只是一个烧录器,并不是一个仿真器,关键在于烧写程序,那么根据烧写程序的方式,与实现方法,自然是串口的方式最简单的了,根据串口烧写STM32的协议,STM32接收到烧写指令后要进行响应,才可以进行下一步的烧写工作,所以,烧写器可以循环发送指令,直到STM32芯片进行响应后,再进行下一步的烧写工作。这个方案只是根据STM32的烧写工作方式想的的,不知道市场上有没有现成的产品是用这种方式进行实现的,好像都不公开实现的方式。所以,就没有什么连接了。
发布于
2018-04-08
举报
评论 1
0
0
电子老工程师
回复了 :子公司关系。
回复
ickey_LYL
脱机烧录一般都是把程序放入U盘或者SD卡中,进行烧录的方式,也可以采用烧录器
发布于
2018-04-22
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
脱机下载器是如何实现的?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: