amobbs.com 阿莫电子论坛

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

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

  [复制链接]
(144919378)

打赏出0元收入0元

发表于 2015-12-5 11:13:15 来自手机 | 显示全部楼层
支持开源
(144919342)

打赏出0元收入0元

发表于 2015-12-5 11:13:51 | 显示全部楼层
树个大拇指
(144918834)

打赏出0元收入0元

发表于 2015-12-5 11:22:19 | 显示全部楼层
谢谢您的分享。
(144917797)

打赏出0元收入0元

发表于 2015-12-5 11:39:36 | 显示全部楼层
怎么没人给撸主授精
(144917621)

打赏出0元收入0元

发表于 2015-12-5 11:42:32 | 显示全部楼层
谢谢楼主分享!
(144917546)

打赏出0元收入0元

发表于 2015-12-5 11:43:47 | 显示全部楼层
谢谢分享,学习下
(144917237)

打赏出0元收入0元

发表于 2015-12-5 11:48:56 | 显示全部楼层
楼主威武,收藏了慢慢研究,stm32解决了加密问题就可以放心使用了。
(144916391)

打赏出0元收入0元

发表于 2015-12-5 12:03:02 | 显示全部楼层
感谢分享!
(144915948)

打赏出0元收入0元

发表于 2015-12-5 12:10:25 来自手机 | 显示全部楼层
非常感谢!支持!
(144915131)

打赏出0元收入0元

发表于 2015-12-5 12:24:02 来自手机 | 显示全部楼层
不开源的都加精了,这个看来会穿酷了
(144914327)

打赏出0元收入0元

发表于 2015-12-5 12:37:26 | 显示全部楼层
  楼主牛逼 么么哒
(144913565)

打赏出0元收入0元

发表于 2015-12-5 12:50:08 来自手机 | 显示全部楼层
楼主好人,赞一个
(144904286)

打赏出0元收入0元

发表于 2015-12-5 15:24:47 | 显示全部楼层
谢谢分享!
(144904058)

打赏出0元收入0元

发表于 2015-12-5 15:28:35 | 显示全部楼层
非常感谢楼主
(144901433)

打赏出0元收入0元

发表于 2015-12-5 16:12:20 | 显示全部楼层
很复杂啊
(144898358)

打赏出0元收入0元

发表于 2015-12-5 17:03:35 | 显示全部楼层
我是来顶楼主的。
(144884424)

打赏出0元收入0元

发表于 2015-12-5 20:55:49 | 显示全部楼层
楼主无私,目前项目中都采用RS485升级固件
(144883253)

打赏出0元收入0元

发表于 2015-12-5 21:15:20 | 显示全部楼层
学习了,谢谢分享
(144881865)

打赏出0元收入0元

发表于 2015-12-5 21:38:28 | 显示全部楼层
好。。好。。好。。。
(144880943)

打赏出0元收入0元

发表于 2015-12-5 21:53:50 来自手机 | 显示全部楼层
楼主威武,学习了
(144878612)

打赏出0元收入0元

发表于 2015-12-5 22:32:41 | 显示全部楼层
楼主V5啊 哈哈哈 那个不开源的 我都笑了
(144877393)

打赏出0元收入0元

发表于 2015-12-5 22:53:00 | 显示全部楼层
支持楼主哈,做的很不错,棒棒哒
(144832606)

打赏出0元收入0元

发表于 2015-12-6 11:19:27 来自手机 | 显示全部楼层
搞usb好久了,也没啥突破,向大神致敬
(144828248)

打赏出0元收入0元

发表于 2015-12-6 12:32:05 | 显示全部楼层
支持开源,感谢楼主!
(144801743)

打赏出0元收入0元

发表于 2015-12-6 19:53:50 | 显示全部楼层
多谢楼主分享,USB升级还没做过,有机会试试楼主的方式。
(144801362)

打赏出0元收入0元

发表于 2015-12-6 20:00:11 | 显示全部楼层
开源共享才是论坛的主题
(144800539)

打赏出0元收入0元

发表于 2015-12-6 20:13:54 | 显示全部楼层
多谢分享,牛人真多啊,赶紧学习了
(144791758)

打赏出0元收入0元

发表于 2015-12-6 22:40:15 | 显示全部楼层
非常感谢楼主!收下了。
(144751154)

打赏出0元收入0元

发表于 2015-12-7 09:56:59 | 显示全部楼层
感谢提供,已测试成功~,绝对是加精贴子
(144750494)

打赏出0元收入0元

发表于 2015-12-7 10:07:59 | 显示全部楼层
楼主精贴,必须要学会,谢谢分享!
(144737158)

打赏出0元收入0元

发表于 2015-12-7 13:50:15 | 显示全部楼层
好东西,支持下~
(144736832)

打赏出0元收入0元

发表于 2015-12-7 13:55:41 | 显示全部楼层
楼主牛叉,学习一下。
(144736465)

打赏出0元收入0元

发表于 2015-12-7 14:01:48 | 显示全部楼层
看了那个帖子,正在研究.  谢谢楼主的源码
(144736003)

打赏出0元收入0元

发表于 2015-12-7 14:09:30 | 显示全部楼层
必须要顶起。支持。非常好的升级程序方法。
(144735886)

打赏出0元收入0元

发表于 2015-12-7 14:11:27 | 显示全部楼层
楼主,威武。。。。。
(144734809)

打赏出0元收入0元

发表于 2015-12-7 14:29:24 | 显示全部楼层
MARK.点赞是必须的。暂时不用
(144733772)

打赏出0元收入0元

发表于 2015-12-7 14:46:41 来自手机 | 显示全部楼层
支持开源
(144728368)

打赏出0元收入0元

发表于 2015-12-7 16:16:45 | 显示全部楼层
不错,参考下~
(144727159)

打赏出0元收入0元

发表于 2015-12-7 16:36:54 | 显示全部楼层
实际证明楼主是块玉
(144724110)

打赏出0元收入0元

发表于 2015-12-7 17:27:43 来自手机 | 显示全部楼层
谢谢分享 收藏备用!
(144704998)

打赏出0元收入0元

发表于 2015-12-7 22:46:15 | 显示全部楼层
谢谢分享!
(144700840)

打赏出0元收入0元

发表于 2015-12-7 23:55:33 | 显示全部楼层
记号,谢谢楼主分享
(144700602)

打赏出0元收入0元

发表于 2015-12-7 23:59:31 | 显示全部楼层
mark,貌似很有趣的功能,没见过,收藏
(144699206)

打赏出0元收入0元

发表于 2015-12-8 00:22:47 | 显示全部楼层
谢谢分享!
(144698173)

打赏出0元收入0元

发表于 2015-12-8 00:40:00 | 显示全部楼层
我也是来顶楼主的,感谢分享~~~
(144669640)

打赏出0元收入0元

发表于 2015-12-8 08:35:33 | 显示全部楼层
顶一个,谢楼主分享
(144669618)

打赏出0元收入0元

发表于 2015-12-8 08:35:55 | 显示全部楼层
楼主辛苦了,多谢!
(144668625)

打赏出0元收入0元

发表于 2015-12-8 08:52:28 | 显示全部楼层
喜欢技术贴,谢谢楼主分享~
(144668340)

打赏出0元收入0元

发表于 2015-12-8 08:57:13 | 显示全部楼层
多谢分享,这种更新方式比较简单。
(144660215)

打赏出0元收入0元

发表于 2015-12-8 11:12:38 | 显示全部楼层
谢谢分享,太赞了
(144658884)

打赏出0元收入0元

发表于 2015-12-8 11:34:49 | 显示全部楼层
谢谢分享,这个要学习下,给赞是必须的!
(144655122)

打赏出0元收入0元

发表于 2015-12-8 12:37:31 | 显示全部楼层
本来有一份的,下载下来参考一下子
(144654508)

打赏出0元收入0元

发表于 2015-12-8 12:47:45 | 显示全部楼层
谢谢楼主分享,这帖子已经火了,离授精不远了~
(144654235)

打赏出0元收入0元

发表于 2015-12-8 12:52:18 | 显示全部楼层

感谢分享,正有学习usb
(144653489)

打赏出0元收入0元

发表于 2015-12-8 13:04:44 | 显示全部楼层
STM32的USB更新程序源码,谢谢分享,学习了
(144650432)

打赏出0元收入0元

发表于 2015-12-8 13:55:41 | 显示全部楼层
学习,收下了
(144646154)

打赏出0元收入2元

发表于 2015-12-8 15:06:59 | 显示全部楼层
lz写的不错
(144553965)

打赏出0元收入0元

发表于 2015-12-9 16:43:28 | 显示全部楼层
感谢开源,让我们学习学习
(144549183)

打赏出0元收入0元

发表于 2015-12-9 18:03:10 | 显示全部楼层
usb/u盘 升级在老东家整过不过没加密部分,现在都是一个应用级处理器(IMX6)通过iic/spi/uart等给单片机升级,boot也可以升级boot swap 功能
(144549143)

打赏出0元收入0元

发表于 2015-12-9 18:03:50 | 显示全部楼层
usb/u盘 升级在老东家整过不过没加密部分,现在都是一个应用级处理器(IMX6)通过iic/spi/uart等给单片机升级,boot也可以升级boot swap 功能
(144477962)

打赏出0元收入0元

发表于 2015-12-10 13:50:11 | 显示全部楼层
请问楼主:测试app程序,PC4接led会闪烁.enc 文件起什么作用?拖进去(虚拟U盘)出现了一个unkonw.txt ???
(144477782)

打赏出0元收入0元

发表于 2015-12-10 13:53:11 | 显示全部楼层
学习一下怎么加密,谢谢LZ
(144476889)

打赏出0元收入0元

 楼主| 发表于 2015-12-10 14:08:04 | 显示全部楼层
caizhiwei 发表于 2015-12-10 13:50
请问楼主:测试app程序,PC4接led会闪烁.enc 文件起什么作用?拖进去(虚拟U盘)出现了一个unkonw.txt ???
...

enc文件为上位机对原始bin文件进行AES256加密操作后生成的加密文件,复制进去不会出现txt的,一定是哪个地方没有正确操作
(144476721)

打赏出0元收入0元

发表于 2015-12-10 14:10:52 | 显示全部楼层
用你的方式是可以升级,但是每次重启都是运行Boot程序,并没有运行app代码哦
(144476483)

打赏出0元收入0元

 楼主| 发表于 2015-12-10 14:14:50 | 显示全部楼层
caizhiwei 发表于 2015-12-10 14:10
用你的方式是可以升级,但是每次重启都是运行Boot程序,并没有运行app代码哦 ...

演示原理用,只支持enc文件,另外有一根引脚是作为进入usb和运行app切换的,请问你仔细看1楼说明了没有?
(144475465)

打赏出0元收入0元

发表于 2015-12-10 14:31:48 | 显示全部楼层
#define BOOT_DISCONNECT                      GPIOB
#define BOOT_DISCONNECT_PIN                GPIO_Pin_12
#define BOOT_GPIO_CLK                           RCC_APB2Periph_GPIOB

楼主的代码里控制进入usb和运行app的是PB12脚吧?

还是要感谢楼主的无私分享。
(144473927)

打赏出0元收入0元

发表于 2015-12-10 14:57:26 | 显示全部楼层
jiaowoxiaolu 发表于 2015-12-10 14:14
演示原理用,只支持enc文件,另外有一根引脚是作为进入usb和运行app切换的,请问你仔细看1楼说明了没有? ...

现在OK了,发现楼主的代码比我想象的更高级!
USB插上电脑,进入BootLoader;
UISB插上移动电源(USB_DM,USB_DP引脚悬空),等待1S,自动进入App;

(144469565)

打赏出0元收入0元

发表于 2015-12-10 16:10:08 | 显示全部楼层
这个好,有空研究
(144468675)

打赏出0元收入0元

发表于 2015-12-10 16:24:58 | 显示全部楼层
马克一下 虽然用不上
(144468143)

打赏出0元收入0元

发表于 2015-12-10 16:33:50 | 显示全部楼层
感谢楼主的分享,让更多的人知道这个 运用这个
(144381632)

打赏出0元收入0元

发表于 2015-12-11 16:35:41 | 显示全部楼层
顶楼主,没想到还有很多人对U盘升级感兴趣,我之前也移植了一个,直接放BIN文件,没有什么秘密可言,所以我一直觉得意义不大,只是自己玩玩还是可以的

但是楼主这个居然加密都搞上了就应该有一定的意义了,如果哪个比较懒都差不多可以直接用了,
(144264970)

打赏出0元收入0元

发表于 2015-12-13 01:00:03 | 显示全部楼层
本帖最后由 xizi 于 2015-12-13 01:04 编辑

前贴抛砖,引该帖之玉。两个帖子都收下了。支持给该帖加精穿裤。
(144238961)

打赏出0元收入0元

发表于 2015-12-13 08:13:32 | 显示全部楼层
现在就需要这样子的好人啊。支持
(144235265)

打赏出0元收入0元

发表于 2015-12-13 09:15:08 | 显示全部楼层
感谢楼主分享,收藏学习
(144186539)

打赏出0元收入0元

发表于 2015-12-13 22:47:14 | 显示全部楼层
本帖最后由 Dragontan 于 2015-12-13 22:54 编辑

楼主 我使用你的源码将工程移植到了MDK工程,bootloader也已经编译成功,下载到自己的板子中也认出来了U盘,然后我打开了一个简单的工程编译生成bin文件使用你的软件加密为enc文件,但是断电 PB12接高电平 上电app没有启动,然后我断电PB12接地  这个时候U盘也认不出来了  感觉是bootloader被覆盖了 但是app也没有运行 请问这是什么原因呀

本帖子中包含更多资源

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

x
(144186517)

打赏出0元收入0元

发表于 2015-12-13 22:47:36 | 显示全部楼层
楼主 我使用你的源码将工程移植到了MDK工程,bootloader也已经编译成功,下载到自己的板子中也认出来了U盘,然后我打开了一个简单的工程编译生成bin文件使用你的软件加密为enc文件,但是断电 PB12接高电平 上电app没有启动,然后我断电PB12接地  这个时候U盘也认不出来了  感觉是bootloader被覆盖了 但是app也没有运行 请问这是什么原因呀

本帖子中包含更多资源

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

x
(144151677)

打赏出0元收入0元

 楼主| 发表于 2015-12-14 08:28:16 | 显示全部楼层
Dragontan 发表于 2015-12-13 22:47
楼主 我使用你的源码将工程移植到了MDK工程,bootloader也已经编译成功,下载到自己的板子中也认出来了U盘 ...

这个建议你先用我生成的那个enc例子文件试试吧,那个肯定是好的,然后源码都给你了,又问题就自己研究一下行了
(144151031)

打赏出0元收入0元

发表于 2015-12-14 08:39:02 | 显示全部楼层
分享USB升级代码,感谢楼主
(144150452)

打赏出0元收入0元

发表于 2015-12-14 08:48:41 | 显示全部楼层
酷,谢谢楼主分享
(144149357)

打赏出0元收入0元

发表于 2015-12-14 09:06:56 | 显示全部楼层
jiaowoxiaolu 发表于 2015-12-14 08:28
这个建议你先用我生成的那个enc例子文件试试吧,那个肯定是好的,然后源码都给你了,又问题就自己研究一 ...

楼主 我只在你这个帖子中下载到了bootloader源码还有上位机源码 没有你说的你生成enc文件的例子源码,我个人估计是地址设置得不对 所以才没有运行
(144149260)

打赏出0元收入0元

发表于 2015-12-14 09:08:33 | 显示全部楼层
jiaowoxiaolu 发表于 2015-12-14 08:28
这个建议你先用我生成的那个enc例子文件试试吧,那个肯定是好的,然后源码都给你了,又问题就自己研究一 ...

还有一个问题,楼主你的U盘中的USB驱动是通过什么软件生成的呢
(144148347)

打赏出0元收入0元

 楼主| 发表于 2015-12-14 09:23:46 | 显示全部楼层
Dragontan 发表于 2015-12-14 09:06
楼主 我只在你这个帖子中下载到了bootloader源码还有上位机源码 没有你说的你生成enc文件的例子源码,我 ...

enc没有源码,直接就能用来测试了,里面的inf文件时st原厂的CDC虚拟串口驱动,目前用不到,就放在里面让你知道可以这么做而已
(144143597)

打赏出0元收入0元

发表于 2015-12-14 10:42:56 | 显示全部楼层
jiaowoxiaolu 发表于 2015-12-14 09:23
enc没有源码,直接就能用来测试了,里面的inf文件时st原厂的CDC虚拟串口驱动,目前用不到,就放在里面让 ...

哦  感谢 楼主指点
(144143248)

打赏出0元收入0元

发表于 2015-12-14 10:48:45 | 显示全部楼层
不过 我使用你的代码 放到u盘中出现我自己编译app的情况一样,PB12接高电平 重新上电 app没有运行,然后PB12接地 插上USB 电脑识别不出来U盘了
(144143048)

打赏出0元收入0元

 楼主| 发表于 2015-12-14 10:52:05 | 显示全部楼层
Dragontan 发表于 2015-12-14 10:48
不过 我使用你的代码 放到u盘中出现我自己编译app的情况一样,PB12接高电平 重新上电 app没有运行,然后PB1 ...

不应该是PB14吗?1楼说明了
(144143038)

打赏出0元收入0元

发表于 2015-12-14 10:52:15 | 显示全部楼层
不错,这个必须得顶
(144142512)

打赏出0元收入0元

发表于 2015-12-14 11:01:01 | 显示全部楼层
无私奉献的好帖!
(144133563)

打赏出0元收入0元

发表于 2015-12-14 13:30:10 | 显示全部楼层
支持楼主
(144124978)

打赏出0元收入0元

发表于 2015-12-14 15:53:15 | 显示全部楼层
这才是精华贴,谢谢的。原理官方其实都有,只是不想花太多时间来用。
更赞楼主的精神,,,正是这里所需的。
(144117826)

打赏出0元收入0元

发表于 2015-12-14 17:52:27 | 显示全部楼层
好东西,支持一个
(144116395)

打赏出0元收入0元

发表于 2015-12-14 18:16:18 | 显示全部楼层
jiaowoxiaolu 发表于 2015-12-14 10:52
不应该是PB14吗?1楼说明了

我看了代码  里面是用的PB12哈 不使用的PB14
(144101757)

打赏出0元收入0元

发表于 2015-12-14 22:20:16 | 显示全部楼层
谢谢,楼主,下来研究一下
(144098065)

打赏出0元收入0元

发表于 2015-12-14 23:21:48 | 显示全部楼层
感谢楼主无私奉献!~
(144053731)

打赏出0元收入0元

发表于 2015-12-15 11:40:42 | 显示全部楼层
Dragontan 发表于 2015-12-14 18:16
我看了代码  里面是用的PB12哈 不使用的PB14

我看了代码。
也是PB12。
我没测试过。
(144044174)

打赏出0元收入0元

发表于 2015-12-15 14:19:59 | 显示全部楼层
Shaopus 发表于 2015-12-15 11:40
我看了代码。
也是PB12。
我没测试过。

嗯 我使用楼主的代码U盘可以读出来的,但是放入app的时候一直没有升级成功,然后在次插入U盘也识别不出来了
(143976604)

打赏出0元收入0元

发表于 2015-12-16 09:06:09 | 显示全部楼层
楼主无私,在此膜拜一下
(143975876)

打赏出0元收入0元

发表于 2015-12-16 09:18:17 | 显示全部楼层
支持楼主的这种分享精神!
(143885177)

打赏出0元收入0元

发表于 2015-12-17 10:29:56 | 显示全部楼层
wz18th 发表于 2015-12-4 16:25
感谢分享,正有学习usb

哈哈哈,刚愁没开源,就有大侠挺身而出。
(143881784)

打赏出0元收入0元

发表于 2015-12-17 11:26:29 | 显示全部楼层
谢谢楼主分享
(143794076)

打赏出0元收入0元

发表于 2015-12-18 11:48:17 | 显示全部楼层

太有分享精神了,牺牲大,订一个。虽然我是一个伸手党。
回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2020-7-8 18:36

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

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