搜索
bottom↓
回复: 118

STM32ISP 开源程序下载工具V1.0.0 Flash Loader(VC++ 6.0)

  [复制链接]

出0入0汤圆

发表于 2019-7-1 15:39:47 | 显示全部楼层 |阅读模式
官方ISP下载协议,可以轻松移植到单片机做脱机烧录器。
项目已在github开源(VC++ 6.0)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2019-7-1 21:08:39 | 显示全部楼层
kinsno 发表于 2019-7-1 19:38
能分享一个isp协议的文档吗?

中文版协议

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-7-1 15:43:49 | 显示全部楼层
good....

出0入0汤圆

发表于 2019-7-1 15:45:37 | 显示全部楼层
不错,可以的

出20入62汤圆

发表于 2019-7-1 15:56:18 | 显示全部楼层
多谢楼主分享~
我点个收藏先~

出0入13汤圆

发表于 2019-7-1 15:58:28 | 显示全部楼层
谢谢分享,不错的软件

出0入0汤圆

发表于 2019-7-1 15:59:29 来自手机 | 显示全部楼层
这个是替代官方下载程序的?

出0入0汤圆

发表于 2019-7-1 16:01:26 | 显示全部楼层
好东西,谢楼主分享

出0入0汤圆

发表于 2019-7-1 16:02:10 | 显示全部楼层
谢谢分享,下来看看

出0入4汤圆

发表于 2019-7-1 16:16:30 来自手机 | 显示全部楼层
只能用串口1?

出0入0汤圆

发表于 2019-7-1 16:17:05 | 显示全部楼层
good....     

出0入0汤圆

 楼主| 发表于 2019-7-1 16:20:14 | 显示全部楼层
littlebadbay 发表于 2019-7-1 15:59
这个是替代官方下载程序的?

用的就是官方的ISP下载协议

出0入0汤圆

 楼主| 发表于 2019-7-1 16:21:41 | 显示全部楼层

ISP协议是串口的

出0入0汤圆

发表于 2019-7-1 16:45:50 | 显示全部楼层
挺好!走ISP协议的不多。

出0入0汤圆

发表于 2019-7-1 16:46:59 | 显示全部楼层
市面isp脱机的好像就 mcuisp一家,大部分都是swd

出0入0汤圆

发表于 2019-7-1 16:57:02 | 显示全部楼层
厉害啊,谢谢楼主得分享

出0入0汤圆

发表于 2019-7-1 17:04:37 | 显示全部楼层
不错,可以的

出0入0汤圆

发表于 2019-7-1 17:05:38 | 显示全部楼层
这个怎么使用啊,需要在stm32 里面加一段程序??

出0入0汤圆

 楼主| 发表于 2019-7-1 17:24:38 | 显示全部楼层
yangzi8000 发表于 2019-7-1 17:05
这个怎么使用啊,需要在stm32 里面加一段程序??

不需要加程序 STM32内置ISP协议引导程序的

出10入0汤圆

发表于 2019-7-1 17:27:29 | 显示全部楼层
VERY GOOD!

出0入0汤圆

发表于 2019-7-1 17:37:19 | 显示全部楼层
看起来不错,谢谢分享,关注一下

出0入0汤圆

 楼主| 发表于 2019-7-1 18:22:40 | 显示全部楼层
xzyang 发表于 2019-7-1 16:46
市面isp脱机的好像就 mcuisp一家,大部分都是swd

是的 毕竟ISP下载速度较慢

出0入0汤圆

发表于 2019-7-1 18:38:13 | 显示全部楼层
下来试试,谢谢分享!

出0入0汤圆

发表于 2019-7-1 19:38:02 来自手机 | 显示全部楼层
ap0705307 发表于 2019-7-1 17:24
不需要加程序 STM32内置ISP协议引导程序的

能分享一个isp协议的文档吗?

出0入0汤圆

发表于 2019-7-1 20:11:33 | 显示全部楼层
vc6版本有点老,谢谢!

出0入0汤圆

发表于 2019-7-1 20:19:52 来自手机 | 显示全部楼层
不错,收下了,谢谢

出0入0汤圆

发表于 2019-7-1 20:56:03 | 显示全部楼层
省掉自己写Bootloader,原有的ISP没法进行加密,之前做了CAN接口的ISP功能

出0入0汤圆

 楼主| 发表于 2019-7-1 21:10:31 | 显示全部楼层
596142041 发表于 2019-7-1 20:56
省掉自己写Bootloader,原有的ISP没法进行加密,之前做了CAN接口的ISP功能

加密只能用 IAP了

出0入55汤圆

发表于 2019-7-1 21:15:18 来自手机 | 显示全部楼层
可以擦除读写保护吗?

出0入55汤圆

发表于 2019-7-1 21:16:08 来自手机 | 显示全部楼层
本帖最后由 jssd 于 2019-7-1 21:17 编辑

请教:STM32F205烧录时烧不进去怎样解决 https://www.amobbs.com/thread-5714505-1-1.html (出处: amoBBS 阿莫电子论坛)
我都是用串口烧录。请教下这问题怎么解决

出0入134汤圆

发表于 2019-7-1 21:17:38 | 显示全部楼层
不知道有没有命令运行方式,方便其它软件调用
github链接贴下,点个star

出0入0汤圆

发表于 2019-7-1 21:30:04 来自手机 | 显示全部楼层
VC6 支持楼主

出0入0汤圆

发表于 2019-7-1 21:43:10 | 显示全部楼层
支持,感谢楼主!

出0入0汤圆

 楼主| 发表于 2019-7-1 21:44:57 | 显示全部楼层
elecfun 发表于 2019-7-1 21:17
不知道有没有命令运行方式,方便其它软件调用
github链接贴下,点个star ...

下载过程 我做成了一个函数 这个函数是C写的 放单片机运行都可以的
https://github.com/WIFI-DMX/STM32ISP

出0入0汤圆

发表于 2019-7-1 21:49:47 | 显示全部楼层

请问,我们这个ISP协议,有测试过实际的下载速度吗,1M的HEX或BIN能否在1分钟下完,或10分钟下完啊?有这方面的数据可以分亨一下吗?

出0入4汤圆

发表于 2019-7-1 22:10:06 | 显示全部楼层

出厂ISP只支持串口1 ,这使用起来局限性还是很大的呀

出0入0汤圆

 楼主| 发表于 2019-7-1 22:22:05 | 显示全部楼层
jssd 发表于 2019-7-1 21:16
请教:STM32F205烧录时烧不进去怎样解决 https://www.amobbs.com/thread-5714505-1-1.html (出处: amoBBS  ...

用串口一下载 串口三有特殊要求 你看看手册

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2019-7-1 22:32:26 | 显示全部楼层
kinsno 发表于 2019-7-1 21:49
请问,我们这个ISP协议,有测试过实际的下载速度吗,1M的HEX或BIN能否在1分钟下完,或10分钟下完啊?有这 ...

跟波特率有关 我默认是115200 大概10KB/秒

出0入0汤圆

 楼主| 发表于 2019-7-1 22:37:10 | 显示全部楼层
genhao2 发表于 2019-7-1 20:11
vc6版本有点老,谢谢!

电脑不行啊 只能运行VC6

出0入0汤圆

发表于 2019-7-1 22:50:01 | 显示全部楼层
支持,有参考价值

出0入0汤圆

发表于 2019-7-1 23:00:02 | 显示全部楼层
感谢楼主的分享呀

出0入0汤圆

发表于 2019-7-2 00:49:14 来自手机 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2019-7-2 05:57:13 | 显示全部楼层
不错的工具.......

出0入0汤圆

发表于 2019-7-2 07:11:02 来自手机 | 显示全部楼层
谢谢分享,先收藏了,有空拿出来咬

出100入85汤圆

发表于 2019-7-2 07:12:16 来自手机 | 显示全部楼层
给你点个赞

出0入0汤圆

发表于 2019-7-2 07:29:06 来自手机 | 显示全部楼层
感谢分享,st下载器

出0入0汤圆

发表于 2019-7-2 08:09:57 来自手机 | 显示全部楼层
支持,下载学习

出0入4汤圆

发表于 2019-7-2 08:26:21 | 显示全部楼层
mark,学习学习

出0入0汤圆

发表于 2019-7-2 08:49:45 | 显示全部楼层
运行错误:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2019-7-2 09:00:30 | 显示全部楼层
stm32isp mark一下。

出0入0汤圆

发表于 2019-7-2 09:06:31 | 显示全部楼层
好资料,谢谢分享

出0入0汤圆

发表于 2019-7-2 09:26:35 | 显示全部楼层
下载了,这是个不错的东西,谢谢分享

出0入8汤圆

发表于 2019-7-2 09:39:21 来自手机 | 显示全部楼层
ap0705307 发表于 2019-7-1 22:37
电脑不行啊 只能运行VC6

VS2019 社区版

出0入0汤圆

 楼主| 发表于 2019-7-2 10:13:47 | 显示全部楼层

目录里面就有PCOMM.DLL 你复制到Debug目录下就能运行

出0入0汤圆

发表于 2019-7-2 10:27:39 | 显示全部楼层
谢谢分享!!!

出0入0汤圆

发表于 2019-7-2 11:23:14 | 显示全部楼层
不错,感谢分享。

出0入0汤圆

发表于 2019-7-2 13:15:33 | 显示全部楼层
不错,又多一个选择,谢谢!

出0入0汤圆

 楼主| 发表于 2019-7-2 21:51:15 | 显示全部楼层

应该也要好几G吧

出0入0汤圆

发表于 2019-7-3 08:05:18 | 显示全部楼层
这个不错哦。

出0入0汤圆

发表于 2019-7-3 08:09:51 来自手机 | 显示全部楼层
感谢楼主分享

出1000入0汤圆

发表于 2019-7-3 09:04:26 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2019-7-3 09:07:05 | 显示全部楼层
thanks for share

出0入0汤圆

 楼主| 发表于 2019-7-3 09:29:47 | 显示全部楼层
有没必要搞一个ISP脱机烧录器

出0入0汤圆

发表于 2019-7-3 09:58:32 | 显示全部楼层
厉害,谢谢分享

出0入0汤圆

发表于 2019-7-4 15:15:56 | 显示全部楼层
多谢分享。改天看看试下改成C#,已经放弃C++上位机了。

出0入0汤圆

发表于 2019-7-4 16:11:42 | 显示全部楼层
ap0705307 发表于 2019-7-2 21:51
应该也要好几G吧

完整版离线安装文件35G
左右。。。

出0入0汤圆

发表于 2019-7-4 16:29:54 | 显示全部楼层
谢谢分享,看起来不错,学习一下

出0入0汤圆

发表于 2019-7-4 16:44:54 | 显示全部楼层
不错,谢谢分享

出0入4汤圆

发表于 2019-7-4 17:15:41 | 显示全部楼层
VS2010以上版本 能打开直接编译吗?

出0入0汤圆

发表于 2019-7-4 17:21:16 | 显示全部楼层
谢谢分享。。。

出0入0汤圆

 楼主| 发表于 2019-7-4 17:53:37 | 显示全部楼层
carefree1986 发表于 2019-7-4 17:15
VS2010以上版本 能打开直接编译吗?

一般来说低版本转高版本比较容易,打开就有转换导航。

出0入36汤圆

发表于 2019-7-4 18:22:35 来自手机 | 显示全部楼层
难得还有坚持VC6的,我倒是想用可win10不让啊

出100入85汤圆

发表于 2019-7-4 20:50:12 | 显示全部楼层
IAP有配套下位机程序吗?

出0入0汤圆

 楼主| 发表于 2019-7-4 21:24:43 | 显示全部楼层
whatcanitbe 发表于 2019-7-4 20:50
IAP有配套下位机程序吗?

IAP一般是自定义协议的,有需要我可以开源一个IAP的。

出0入0汤圆

发表于 2019-7-5 08:05:57 | 显示全部楼层
ap0705307 发表于 2019-7-3 09:29
有没必要搞一个ISP脱机烧录器

串口脱机烧录的俺 N 年前 就做了。可惜没啥销量。

出0入0汤圆

发表于 2019-7-5 09:18:55 | 显示全部楼层
vc6太老了吧,怎么不用qt写一个

出0入4汤圆

发表于 2019-7-5 09:56:14 | 显示全部楼层
ap0705307 发表于 2019-7-4 17:53
一般来说低版本转高版本比较容易,打开就有转换导航。

我试了,不能直接编译,一大堆错误

出0入0汤圆

 楼主| 发表于 2019-7-5 10:42:19 | 显示全部楼层
zhifeng 发表于 2019-7-5 08:05
串口脱机烧录的俺 N 年前 就做了。可惜没啥销量。

单功能可能比较难卖,搞多功能可能有前途。

出0入0汤圆

 楼主| 发表于 2019-7-5 10:46:30 | 显示全部楼层
weiming4033 发表于 2019-7-5 09:18
vc6太老了吧,怎么不用qt写一个

协议部分用C写的一个函数 很方便移植到其他平台

出0入0汤圆

 楼主| 发表于 2019-7-5 10:49:20 | 显示全部楼层
carefree1986 发表于 2019-7-5 09:56
我试了,不能直接编译,一大堆错误

我电脑没装VS2010 都是什么错误

出0入4汤圆

发表于 2019-7-5 11:43:04 | 显示全部楼层
ap0705307 发表于 2019-7-5 10:49
我电脑没装VS2010 都是什么错误

ON MESSAGE  消息映射错误

出0入4汤圆

发表于 2019-7-5 11:54:42 | 显示全部楼层
本帖最后由 carefree1986 于 2019-7-5 12:03 编辑
ap0705307 发表于 2019-7-5 10:49
我电脑没装VS2010 都是什么错误


我移植到VS2013了,把错误修改了 ,我上传上来你测试下能不能用

我的权限只有16M,上传不了

分享个连接

链接:https://share.weiyun.com/5xdbr5J 密码:6f1apz

出0入0汤圆

发表于 2019-7-7 21:04:50 | 显示全部楼层
carefree1986 发表于 2019-7-5 11:54
我移植到VS2013了,把错误修改了 ,我上传上来你测试下能不能用

我的权限只有16M,上传不了

为啥用2010编译后下载不了,用楼主的vc6版本可以下载

出0入0汤圆

发表于 2019-8-1 21:04:16 来自手机 | 显示全部楼层
看起来不错,谢谢分享,

出0入0汤圆

发表于 2019-8-1 22:10:36 | 显示全部楼层
好东西,下了学习

出0入0汤圆

 楼主| 发表于 2019-8-1 22:34:48 | 显示全部楼层
carefree1986 发表于 2019-7-5 11:54
我移植到VS2013了,把错误修改了 ,我上传上来你测试下能不能用

我的权限只有16M,上传不了

你这个修改有些 问题,你改了什么地方?

出0入0汤圆

 楼主| 发表于 2019-8-1 22:35:26 | 显示全部楼层
weiming4033 发表于 2019-7-7 21:04
为啥用2010编译后下载不了,用楼主的vc6版本可以下载

这个修改有些问题的

出0入4汤圆

发表于 2019-8-2 08:04:24 | 显示全部楼层
ap0705307 发表于 2019-8-1 22:35
这个修改有些问题的

不能用了吗?

出0入0汤圆

 楼主| 发表于 2019-8-2 16:54:25 | 显示全部楼层

串口没有数据发送出来

出0入4汤圆

发表于 2019-8-2 16:56:22 | 显示全部楼层
ap0705307 发表于 2019-8-2 16:54
串口没有数据发送出来

我试试!!

出0入0汤圆

发表于 2019-8-2 16:56:53 | 显示全部楼层
谢谢分享,

出0入4汤圆

发表于 2019-8-2 17:01:11 | 显示全部楼层
ap0705307 发表于 2019-8-2 16:54
串口没有数据发送出来


已经上传后来修改的了,还是上面的连接,你下载下来试试,我监控到一直发送0X7F

出0入0汤圆

发表于 2019-8-2 17:07:27 来自手机 | 显示全部楼层
VERY GOOD

出0入0汤圆

发表于 2019-8-2 17:10:27 | 显示全部楼层
BOOT0 是怎么处理的啊?
手动开机拨动吗?

出0入0汤圆

发表于 2019-8-2 23:14:57 来自手机 | 显示全部楼层
好东西,mark

出0入0汤圆

 楼主| 发表于 2019-8-2 23:28:56 | 显示全部楼层
阿豪博士 发表于 2019-8-2 17:10
BOOT0 是怎么处理的啊?
手动开机拨动吗?

这个可以手动接高电平,也可以软件给高电平。

出0入0汤圆

发表于 2019-8-2 23:32:19 | 显示全部楼层
不错,可以的

出0入0汤圆

发表于 2019-8-3 08:37:49 | 显示全部楼层
ap0705307 发表于 2019-7-3 09:29
有没必要搞一个ISP脱机烧录器

有啊,搞起来啊,跟工厂做项目,又不想给烧写文件,就搞个脱机烧录器给他们。

出0入0汤圆

发表于 2019-8-3 16:55:09 | 显示全部楼层
ap0705307 发表于 2019-7-1 17:24
不需要加程序 STM32内置ISP协议引导程序的

是不是只能用串口1,并且不需要写代码在STM32内部来支持,对吗?

出0入0汤圆

 楼主| 发表于 2019-8-3 18:00:05 | 显示全部楼层
kinsno 发表于 2019-8-3 16:55
是不是只能用串口1,并且不需要写代码在STM32内部来支持,对吗?

对的 内置的,有些型号可以支持其他串口
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-6 19:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表