论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 1299阅读
  • 12回复

开源基于CAN总线的Bootloader/IAP,含上位机及单片机源码 [复制链接]

上一主题 下一主题
离线kingboy100
 

性别:
人妖
发帖
2976
金币
2146
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2017-05-17
功能简介: 8u*Q^-fpo0  
利用CAN总线实现对有CAN总线接口的设备进行固件升级 kQ[23  
升级采用一键升级方式,傻瓜式操作,方便使用; $/u.F;  
用户可以自己修改上位机源码和下位机源码,实现固件的加密传输; -R$Q`Xw  
目前此项目包含了STM32F1,STM32F2,STM32F4系列单片机示例源码,后面会增加其他单片机源码; .K_50 %s  
上位机界面程序目前是用Qt(C++)实现,后面会增加C#,Labview版本代码; u9 *ic~Nh  
Nog{w  
使用步骤: C-:|A* z  
1,找到和你所使用的单片机对应的源码,比如为STM32F103芯片,用keil 5打开bootloader/RVMDK目录下的工程,检查下你的CAN总线引脚配置是否跟我代码里面的一样,若是一样的,则可以直接编译下载,若不一样,则需要更改CAN总线引脚配置部分代码; )):D&wlq  
2,和bootloader同目录下有个app目录,同样打开app/RVMDK目录下的工程文件,并编译工程,若一切正常的,那么在app/RVMDK/Output目录下应该会生成一个.bin文件,这个就是我们后面用来升级的固件; B|>eKI  
3,使用Qt5打开software/CANBootloader-Qt/project目录下的CAN_Bootloader.pro文件,点击“构建”->“运行”即可编译运行此程序(若没有Qt开发环境,可以直接下载我打包好的程序,安装后即可运行,百度网盘下载地址:http://pan.baidu.com/s/1hsFjZMk ,在“软件”->“CANBootloader”目录)。 zYis~ +  
4,运行CANBootloader上位机软件后,点击“操作”->“扫描节点”,此时软件会弹出节点地址范围设置对话框,设置好扫描的节点返回,点击“确定”之后软件就开始扫描节点,同时将扫描到的节点显示在节点列表里面,选择列表里面的节点,然后再点击界面上的“打开文件”按钮,在弹出的文件浏览对话框中找到第2步编译出来的.bin文件,然后再点击“更新固件”按钮,此时就会开始固件更新,固件更新成功后,节点列表里面的节点固件类型会由原来的“BOOT”变成“APP”,到此固件更新完毕。 pm}_\_  
5,若当前固件是“APP”的情况下,一样是可以进行固件更新的,只是在更新固件之前程序会有一个固件跳转的操作,具体流程可以参考源码。
本部分内容设定了隐藏,需要回复后才能看到(回复后还看不到就刷新一下即可)


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
离线地沟油

性别:
人妖
发帖
7241
金币
4361
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 1楼 发表于: 2017-05-17
  


离线carfans

性别:
人妖
发帖
2
金币
0
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 2楼 发表于: 2017-05-17
谢谢分享!正需要呢 Ce!xa\  


离线夕阳血

性别:
人妖
发帖
477
金币
288
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 3楼 发表于: 2017-05-18
看看源码!


离线zengfanlong

性别:
人妖
发帖
5036
金币
4975
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 4楼 发表于: 2017-05-18
这个不错


离线sanguo1987

性别:
人妖
发帖
2
金币
0
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 5楼 发表于: 2019-08-22
好东西。。。


在线经纬

性别:
人妖
发帖
1499
金币
88
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 6楼 发表于: 2019-09-19
你好 谢谢共享


离线bothad

性别:
人妖
发帖
12
金币
114
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 7楼 发表于: 2019-09-22
bzdbzfds会点经验


离线mingzhenri

性别:
帅哥
发帖
72
金币
80
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 8楼 发表于: 2019-10-12
谢谢分享!



性别:
人妖
发帖
72
金币
245
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 9楼 发表于: 2022-03-03
学习学习


离线roygu

性别:
帅哥
发帖
5095
金币
1542
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 10楼 发表于: 2022-04-10
看看,学习


离线lis998

性别:
帅哥
发帖
2432
金币
6
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 11楼 发表于: 2022-10-20
    


离线似水年华

性别:
帅哥
发帖
348
金币
200
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 12楼 发表于: 2022-11-10
      


快速回复
限150 字节
 
上一个 下一个