amobbs.com 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
楼主: jiaowoxiaolu

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

  [复制链接]
(111441551)
发表于 2016-12-22 08:28:43 | 显示全部楼层
谢谢楼主的无私奉献,学习下
(111430486)
发表于 2016-12-22 11:33:08 | 显示全部楼层
小溪 发表于 2016-1-5 13:16
今天又完整仔细看一边帖子,上面请教问题的几个回复,感觉很好笑,怎么回复错人了?今天对jxyctwt抱歉一 ...

你确定滴答定时器测试能用?
(111430216)
发表于 2016-12-22 11:37:38 | 显示全部楼层
漂亮!感谢楼主分享。
(109623461)
发表于 2017-1-12 09:30:13 | 显示全部楼层
嘶哑的活该 发表于 2016-12-19 16:03
兄弟 你试过你的在win8或者win10 能识别U盘么

WIN8 WIN10没试过,到是安卓手机OTG试过可以识别,可以升级
(109621530)
发表于 2017-1-12 10:02:24 | 显示全部楼层
冠中 发表于 2016-12-11 20:33
我用的芯片是stm32f103vet6 我接usb的管教是D6把这个改过来之后下载你的程序并没有枚举出U盘,这个是因为 ...

可能你要检查下硬件或管脚是不是改到了,我那个是几台电脑都试过的,手机OTG都可以认到的.我那个管脚USBDM=PA11,USBDP=PA12,枚举=PD3
(108991725)
发表于 2017-1-19 16:59:09 | 显示全部楼层
相对我来说还是很高级的东西
(105367810)
发表于 2017-3-2 15:37:44 | 显示全部楼层
谢谢 楼主
(105364868)
发表于 2017-3-2 16:26:46 | 显示全部楼层
不错不错,支持
(105288499)
发表于 2017-3-3 13:39:35 | 显示全部楼层
谢谢分享!
(104849473)
发表于 2017-3-8 15:36:41 | 显示全部楼层
谢谢分享
(104845783)
发表于 2017-3-8 16:38:11 | 显示全部楼层
正好学习
(104584471)
发表于 2017-3-11 17:13:23 | 显示全部楼层
只在学习中,只能给作者点个赞,没有其他方式表达感谢
(98357360)
发表于 2017-5-22 18:58:34 来自手机 | 显示全部楼层
这个对Sram 有要求吗?如果Sram 只有64k ,怎么接受大于64k 的代码?
(98349902)
发表于 2017-5-22 21:02:52 | 显示全部楼层
谢谢分享,学习
(98101647)
发表于 2017-5-25 18:00:27 | 显示全部楼层
mark : USB MSD Bootloader
(98100339)
发表于 2017-5-25 18:22:15 | 显示全部楼层
非常感谢LZ的开源分享
(97502282)
发表于 2017-6-1 16:29:52 | 显示全部楼层
不错
(93273923)
发表于 2017-7-20 15:02:31 | 显示全部楼层
测试了是可以升级,但是有个问题,如果程序代码量小,那没有问题,如果放到实际项目里面,就挂了,无论怎么说,还是支持开源!!
(93184926)
发表于 2017-7-21 15:45:48 | 显示全部楼层
很不错的东西  
(88883856)
发表于 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盘容量不会变大?谢谢。
(88862777)
发表于 2017-9-9 16:21:37 | 显示全部楼层
Mrjiang 发表于 2017-9-9 10:30
新手请教一下,为什么修改 Mass_Block_Count = 252*1024/SECTOR_SIZE;
   Mass_Block_Size =  SECTOR_SIZ ...

自己解决了。
(88824795)
发表于 2017-9-10 02:54:39 | 显示全部楼层
thanks,好
(88794110)
发表于 2017-9-10 11:26:04 | 显示全部楼层
mARk 好东西
(85841008)
发表于 2017-10-14 15:44:26 | 显示全部楼层
学习了。非常感谢楼主,而且同样用IAR的
(79452989)
发表于 2017-12-27 14:11:25 | 显示全部楼层
学习了。非常感谢楼主,
(79445366)
发表于 2017-12-27 16:18:28 | 显示全部楼层
这个很有用
(76597284)
发表于 2018-1-29 15:26:30 | 显示全部楼层
之前一直忽略升级模块,现在开始做USB升级!
(76411623)
发表于 2018-1-31 19:00:51 | 显示全部楼层
感谢楼主的无私服务大众的行
(74604689)
发表于 2018-2-21 16:56:25 | 显示全部楼层
记号!!!!!
(74069287)
发表于 2018-2-27 21:39:47 | 显示全部楼层
好东西,楼主好样的
(73932850)
发表于 2018-3-1 11:33:44 | 显示全部楼层
有时间试试
(73923641)
发表于 2018-3-1 14:07:13 | 显示全部楼层
谢谢分享~
(72164640)
发表于 2018-3-21 22:43:54 | 显示全部楼层
win8/win10系统不能用
(71387128)
发表于 2018-3-30 22:42:26 | 显示全部楼层
楼主很厉害,学习一下
(65538857)
发表于 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“标记

谢谢
(65023617)
发表于 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字节,有上述判断条件和文件字节数信息。
(63725903)
发表于 2018-6-27 14:49:31 | 显示全部楼层
谢谢分享。
(61903804)
发表于 2018-7-18 16:57:50 | 显示全部楼层
顶,原来坛里已经有USB升级的东西了,不用去隔壁了
(61901427)
发表于 2018-7-18 17:37:27 | 显示全部楼层
支持楼主开源...
(61845266)
发表于 2018-7-19 09:13:28 | 显示全部楼层
先收藏了,有时间再研究
(60525238)
发表于 2018-8-3 15:53:56 | 显示全部楼层
正在玩这个,刚好学习学习!大赞!!
(57092509)
发表于 2018-9-12 09:26:05 | 显示全部楼层
感谢分享!
(50180194)
发表于 2018-12-1 09:31:20 | 显示全部楼层
本帖最后由 wangyu_2011 于 2018-12-1 09:35 编辑

感谢楼主的分享,很早就下载了,这几天搞STM32F105的BOOTLOADER刚好参考一下。
(46966494)
发表于 2019-1-7 14:13:00 | 显示全部楼层
收藏 收藏            
(46882172)
发表于 2019-1-8 13:38:22 | 显示全部楼层
感谢楼主分享,目标是会用电脑就可以更新程序
(46874473)
发表于 2019-1-8 15:46:41 | 显示全部楼层
mark mark
(46858954)
发表于 2019-1-8 20:05:20 | 显示全部楼层
谢谢楼主分享!!!
(46635713)
发表于 2019-1-11 10:06:01 | 显示全部楼层
收藏学习一下  感谢楼主
(46634155)
发表于 2019-1-11 10:31:59 | 显示全部楼层
每过一段时间就会看到这个帖子,看来大家需求广泛啊,为什么没加酷呢
(46628830)
发表于 2019-1-11 12:00:44 | 显示全部楼层
留个爪子
(35057650)
发表于 2019-5-25 10:13:44 | 显示全部楼层
已经很不错了,
(34888397)
发表于 2019-5-27 09:14:37 | 显示全部楼层
太厉害了!~~膜拜一下!~~
(34878179)
发表于 2019-5-27 12:04:55 | 显示全部楼层
有用,谢谢了
(31167594)
发表于 2019-7-9 10:48:00 | 显示全部楼层

收藏学习一下  感谢楼主
(29515947)
发表于 2019-7-28 13:35:27 | 显示全部楼层
感谢楼主分享,谢谢!
(12329044)
发表于 2020-2-12 11:43:50 | 显示全部楼层
很好的分享
(12324101)
发表于 2020-2-12 13:06:13 | 显示全部楼层
下载了,谢谢楼主的资料
(4901677)
发表于 2020-5-8 10:53:17 | 显示全部楼层
有人移植到STM32F4吗?
(4894286)
发表于 2020-5-8 12:56:28 来自手机 | 显示全部楼层
pjdu 发表于 2020-5-8 10:53
有人移植到STM32F4吗?

你正好自己移植一下练练手啊
(4893646)
发表于 2020-5-8 13:07:08 来自手机 | 显示全部楼层
usb更新程序
(4888906)
发表于 2020-5-8 14:26:08 | 显示全部楼层
远程升级需要网络,U盘升级也不失为一个快捷方法
(4888345)
发表于 2020-5-8 14:35:29 | 显示全部楼层
嗯!不错的分享!
(4882354)
发表于 2020-5-8 16:15:20 | 显示全部楼层
很不错~~~
(4825657)
发表于 2020-5-9 08:00:17 | 显示全部楼层
多谢分享!
(4823635)
发表于 2020-5-9 08:33:59 | 显示全部楼层
很不错的资料,谢谢
(4821063)
发表于 2020-5-9 09:16:51 | 显示全部楼层
论坛高手很多,逛逛还是有收获
(4813730)
发表于 2020-5-9 11:19:04 | 显示全部楼层
kevinchen026 发表于 2020-5-8 12:56
你正好自己移植一下练练手啊

试过了,u盘可以识别,但是格式化失败
(4813572)
发表于 2020-5-9 11:21:42 | 显示全部楼层
谢谢分享
(3326057)
发表于 2020-5-26 16:33:37 | 显示全部楼层
感谢楼主分享
(3325372)
发表于 2020-5-26 16:45:02 来自手机 | 显示全部楼层
非常感谢
(2960491)
发表于 2020-5-30 22:06:23 来自手机 | 显示全部楼层
感谢分享
(2957878)
发表于 2020-5-30 22:49:56 来自手机 | 显示全部楼层
感谢楼主分享
(2743922)
发表于 2020-6-2 10:15:52 | 显示全部楼层
厉害,技术就是需要探讨
(2655245)
发表于 2020-6-3 10:53:49 | 显示全部楼层
感谢分享,有空移植到STM32F303上试一下
回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-7-4 04:27

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

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