搜索
bottom↓
楼主: jiaowoxiaolu

不就是STM32的USB更新程序么,源码奉上,不藏着掖着

  [复制链接]

出0入0汤圆

发表于 2016-12-22 08:28:43 | 显示全部楼层
谢谢楼主的无私奉献,学习下

出0入0汤圆

发表于 2016-12-22 11:33:08 | 显示全部楼层
小溪 发表于 2016-1-5 13:16
今天又完整仔细看一边帖子,上面请教问题的几个回复,感觉很好笑,怎么回复错人了?今天对jxyctwt抱歉一 ...

你确定滴答定时器测试能用?

出0入0汤圆

发表于 2016-12-22 11:37:38 | 显示全部楼层
漂亮!感谢楼主分享。

出0入0汤圆

发表于 2017-1-12 09:30:13 | 显示全部楼层
嘶哑的活该 发表于 2016-12-19 16:03
兄弟 你试过你的在win8或者win10 能识别U盘么

WIN8 WIN10没试过,到是安卓手机OTG试过可以识别,可以升级

出0入0汤圆

发表于 2017-1-12 10:02:24 | 显示全部楼层
冠中 发表于 2016-12-11 20:33
我用的芯片是stm32f103vet6 我接usb的管教是D6把这个改过来之后下载你的程序并没有枚举出U盘,这个是因为 ...

可能你要检查下硬件或管脚是不是改到了,我那个是几台电脑都试过的,手机OTG都可以认到的.我那个管脚USBDM=PA11,USBDP=PA12,枚举=PD3

出0入0汤圆

发表于 2017-1-19 16:59:09 | 显示全部楼层
相对我来说还是很高级的东西

出0入0汤圆

发表于 2017-3-2 15:37:44 | 显示全部楼层
谢谢 楼主

出0入0汤圆

发表于 2017-3-2 16:26:46 | 显示全部楼层
不错不错,支持

出0入0汤圆

发表于 2017-3-3 13:39:35 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2017-3-8 15:36:41 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2017-3-8 16:38:11 | 显示全部楼层
正好学习

出0入0汤圆

发表于 2017-3-11 17:13:23 | 显示全部楼层
只在学习中,只能给作者点个赞,没有其他方式表达感谢

出0入0汤圆

发表于 2017-5-22 18:58:34 来自手机 | 显示全部楼层
这个对Sram 有要求吗?如果Sram 只有64k ,怎么接受大于64k 的代码?

出1000入0汤圆

发表于 2017-5-22 21:02:52 | 显示全部楼层
谢谢分享,学习

出0入0汤圆

发表于 2017-5-25 18:00:27 | 显示全部楼层
mark : USB MSD Bootloader

出0入0汤圆

发表于 2017-5-25 18:22:15 | 显示全部楼层
非常感谢LZ的开源分享

出0入0汤圆

发表于 2017-6-1 16:29:52 | 显示全部楼层
不错

出0入0汤圆

发表于 2017-7-20 15:02:31 | 显示全部楼层
测试了是可以升级,但是有个问题,如果程序代码量小,那没有问题,如果放到实际项目里面,就挂了,无论怎么说,还是支持开源!!

出0入0汤圆

发表于 2017-7-21 15:45:48 | 显示全部楼层
很不错的东西  

出0入0汤圆

发表于 2017-9-9 10:30:18 | 显示全部楼层
jxyctwt 发表于 2015-12-21 17:26
传下MDK工程,但要注意的是我改动了一些地方,因为原始的没有了.
1.上位机的AAAABBBBCCCC...的识别头我改了.
...

新手请教一下,为什么修改 Mass_Block_Count = 252*1024/SECTOR_SIZE;
   Mass_Block_Size =  SECTOR_SIZE;
   Mass_Memory_Size = 252*1024;这个参数,U盘容量不会变大?谢谢。

出0入0汤圆

发表于 2017-9-9 16:21:37 | 显示全部楼层
Mrjiang 发表于 2017-9-9 10:30
新手请教一下,为什么修改 Mass_Block_Count = 252*1024/SECTOR_SIZE;
   Mass_Block_Size =  SECTOR_SIZ ...

自己解决了。

出0入0汤圆

发表于 2017-9-10 02:54:39 | 显示全部楼层
thanks,好

出0入0汤圆

发表于 2017-9-10 11:26:04 | 显示全部楼层
mARk 好东西

出0入0汤圆

发表于 2017-10-14 15:44:26 | 显示全部楼层
学习了。非常感谢楼主,而且同样用IAR的

出0入0汤圆

发表于 2017-12-27 14:11:25 | 显示全部楼层
学习了。非常感谢楼主,

出0入0汤圆

发表于 2017-12-27 16:18:28 | 显示全部楼层
这个很有用

出0入0汤圆

发表于 2018-1-29 15:26:30 | 显示全部楼层
之前一直忽略升级模块,现在开始做USB升级!

出0入0汤圆

发表于 2018-1-31 19:00:51 | 显示全部楼层
感谢楼主的无私服务大众的行

出0入4汤圆

发表于 2018-2-21 16:56:25 | 显示全部楼层
记号!!!!!

出0入0汤圆

发表于 2018-2-27 21:39:47 | 显示全部楼层
好东西,楼主好样的

出0入53汤圆

发表于 2018-3-1 11:33:44 | 显示全部楼层
有时间试试

出0入0汤圆

发表于 2018-3-1 14:07:13 | 显示全部楼层
谢谢分享~

出0入0汤圆

发表于 2018-3-21 22:43:54 | 显示全部楼层
win8/win10系统不能用

出0入0汤圆

发表于 2018-3-30 22:42:26 | 显示全部楼层
楼主很厉害,学习一下

出0入0汤圆

发表于 2018-6-6 15:13:37 | 显示全部楼层
你好,我看了你的USB更新程序的源码,有几个疑问:
1.你程序中在platform.h文件中定义BOOT_DISCONNECT管脚为PB.12,该管脚在硬件上是如何连接的?有需要外部按键触发才能更新程序吗?也就是你在main函数中注释的“读usb_boot启动引脚”

2.你在Mass_Mal.c文件中的MAL_Write()函数中,注释“//检查是否有”AAAABBBBCCCCDDDDEEEE“标记“,请问bin文件中如何加入”AAAABBBBCCCCDDDDEEEE“标记

谢谢

出0入0汤圆

发表于 2018-6-12 14:20:57 | 显示全部楼层
jxyctwt 发表于 2015-12-21 17:26
传下MDK工程,但要注意的是我改动了一些地方,因为原始的没有了.
1.上位机的AAAABBBBCCCC...的识别头我改了.
...

我正在看你的源代码,mass_mal.c文件中MAL_Write()函数中if(Writebuff[0]==0x4548494C && Writebuff[1]==0x4C5F474E && Writebuff[2]==0x38383948 && Writebuff[3]==0x4644555F && Writebuff[4]==0x454C4946)这个判断,满足判断条件才写入U盘。请问这是要修改bin文件吗?在原有bin文件的前部增加512字节,有上述判断条件和文件字节数信息。

出0入0汤圆

发表于 2018-6-27 14:49:31 | 显示全部楼层
谢谢分享。

出0入0汤圆

发表于 2018-7-18 16:57:50 | 显示全部楼层
顶,原来坛里已经有USB升级的东西了,不用去隔壁了

出0入0汤圆

发表于 2018-7-18 17:37:27 | 显示全部楼层
支持楼主开源...

出0入0汤圆

发表于 2018-7-19 09:13:28 | 显示全部楼层
先收藏了,有时间再研究

出0入0汤圆

发表于 2018-8-3 15:53:56 | 显示全部楼层
正在玩这个,刚好学习学习!大赞!!

出0入0汤圆

发表于 2018-9-12 09:26:05 | 显示全部楼层
感谢分享!

出0入0汤圆

发表于 2018-12-1 09:31:20 | 显示全部楼层
本帖最后由 wangyu_2011 于 2018-12-1 09:35 编辑

感谢楼主的分享,很早就下载了,这几天搞STM32F105的BOOTLOADER刚好参考一下。

出0入0汤圆

发表于 2019-1-7 14:13:00 | 显示全部楼层
收藏 收藏            

出0入0汤圆

发表于 2019-1-8 13:38:22 | 显示全部楼层
感谢楼主分享,目标是会用电脑就可以更新程序

出0入0汤圆

发表于 2019-1-8 15:46:41 | 显示全部楼层
mark mark

出0入0汤圆

发表于 2019-1-8 20:05:20 | 显示全部楼层
谢谢楼主分享!!!

出0入0汤圆

发表于 2019-1-11 10:06:01 | 显示全部楼层
收藏学习一下  感谢楼主

出0入0汤圆

发表于 2019-1-11 10:31:59 | 显示全部楼层
每过一段时间就会看到这个帖子,看来大家需求广泛啊,为什么没加酷呢

出0入0汤圆

发表于 2019-1-11 12:00:44 | 显示全部楼层
留个爪子

出0入0汤圆

发表于 2019-5-25 10:13:44 | 显示全部楼层
已经很不错了,

出0入0汤圆

发表于 2019-5-27 09:14:37 | 显示全部楼层
太厉害了!~~膜拜一下!~~

出0入0汤圆

发表于 2019-5-27 12:04:55 | 显示全部楼层
有用,谢谢了

出0入0汤圆

发表于 2019-7-9 10:48:00 | 显示全部楼层

收藏学习一下  感谢楼主

出0入0汤圆

发表于 2019-7-28 13:35:27 | 显示全部楼层
感谢楼主分享,谢谢!

出0入0汤圆

发表于 2020-2-12 11:43:50 | 显示全部楼层
很好的分享

出0入0汤圆

发表于 2020-2-12 13:06:13 | 显示全部楼层
下载了,谢谢楼主的资料

出0入0汤圆

发表于 2020-5-8 10:53:17 | 显示全部楼层
有人移植到STM32F4吗?

出0入0汤圆

发表于 2020-5-8 12:56:28 来自手机 | 显示全部楼层
pjdu 发表于 2020-5-8 10:53
有人移植到STM32F4吗?

你正好自己移植一下练练手啊

出0入24汤圆

发表于 2020-5-8 13:07:08 来自手机 | 显示全部楼层
usb更新程序

出0入0汤圆

发表于 2020-5-8 14:26:08 | 显示全部楼层
远程升级需要网络,U盘升级也不失为一个快捷方法

出0入0汤圆

发表于 2020-5-8 14:35:29 | 显示全部楼层
嗯!不错的分享!

出0入0汤圆

发表于 2020-5-8 16:15:20 | 显示全部楼层
很不错~~~

出0入4汤圆

发表于 2020-5-9 08:00:17 | 显示全部楼层
多谢分享!

出0入0汤圆

发表于 2020-5-9 08:33:59 | 显示全部楼层
很不错的资料,谢谢

出0入0汤圆

发表于 2020-5-9 09:16:51 | 显示全部楼层
论坛高手很多,逛逛还是有收获

出0入0汤圆

发表于 2020-5-9 11:19:04 | 显示全部楼层
kevinchen026 发表于 2020-5-8 12:56
你正好自己移植一下练练手啊

试过了,u盘可以识别,但是格式化失败

出0入0汤圆

发表于 2020-5-9 11:21:42 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2020-5-26 16:33:37 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2020-5-26 16:45:02 来自手机 | 显示全部楼层
非常感谢

出0入4汤圆

发表于 2020-5-30 22:06:23 来自手机 | 显示全部楼层
感谢分享

出0入0汤圆

发表于 2020-5-30 22:49:56 来自手机 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2020-6-2 10:15:52 | 显示全部楼层
厉害,技术就是需要探讨

出0入0汤圆

发表于 2020-6-3 10:53:49 | 显示全部楼层
感谢分享,有空移植到STM32F303上试一下

出0入0汤圆

发表于 2020-9-4 11:02:27 | 显示全部楼层
谢谢分享,计划做自动升级

出0入0汤圆

发表于 2020-9-5 16:34:51 | 显示全部楼层
多谢楼主分享,先收藏

出100入101汤圆

发表于 2020-9-5 16:40:36 来自手机 | 显示全部楼层
不错,收藏

出0入0汤圆

发表于 2020-10-14 11:09:05 | 显示全部楼层
~~~~~~~~~~~~~~~~~~~~赞

出0入0汤圆

发表于 2020-10-14 14:32:05 | 显示全部楼层
bootloader+加密app

出0入0汤圆

发表于 2020-11-3 09:49:52 | 显示全部楼层
感谢楼主的分享

出0入0汤圆

发表于 2020-11-6 11:42:39 来自手机 | 显示全部楼层
感谢分享!!!

出0入0汤圆

发表于 2021-8-21 11:47:08 | 显示全部楼层
mark     ----- mark

出0入0汤圆

发表于 2021-8-21 14:45:26 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2021-8-22 03:03:08 | 显示全部楼层

谢谢楼主分享

出0入0汤圆

发表于 2021-9-29 17:27:42 | 显示全部楼层
太好了  刚好需要,感谢分享  MARK  STM32 USB更新程序

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-4-19 21:35

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

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