STM32的CAN总线的Bootloader/IAP(续)

2019-12-09 13:36发布

前段时间看见坛友(wdluo)分享了CAN总线的Bootloader/IAP,原帖如下:http://www.amobbs.com/forum.php? ... hlight=CAN%2B%2BIAP
看了坛友提供的思路,感觉不错,但是需要购买他推荐的USB转CAN,于是自己想重新做一下下载端,手上没有其他的CAN设备,还不会上位机,只能通过DSP来做下载功能;CAN总线的波特率为500Kbps,硬件平台是TMS320F28335的硬件平台来做的;将需要更新的APP文件转换为bin文件,放在SD卡的update文件夹下,文件名为app.bin;就能过通过CAN更新STM32的应用程序,可以在任何时刻进行更新应用程序;,根据坛友提供的协议,目前采用的28335加SD卡来实现坛友的上位机功能,这样就不会受限于USB转CAN。最后附上程序源文件:
1、程序下载端主要是实现坛友提供的上位机功能,
2、Bootloader,在坛友提供的基础上做了部分更改,
3、APP程序,在坛友的基础上进行了更改,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
42条回答
dory_m
1楼-- · 2019-12-13 05:56
学习,谢谢!!!
Excellence
2楼-- · 2019-12-13 07:49
好。参考一下。谢谢
596142041
3楼-- · 2019-12-13 11:50
CXSYS_C102 发表于 2017-3-16 00:10
楼主,你好。我想问你的硬件开发平台是STM32还是DSP。我现在想用32,具体该怎么修改,能否给个流程,感谢了 ...

主要是将FATFS部分修改一下,还有就是CAN总线部分,周末我整理一下上传吧!
CXSYS_C102
4楼-- · 2019-12-13 17:50
 精彩回答 2  元偷偷看……
xts
5楼-- · 2019-12-13 19:25
我也是wdluo的追随者,以前写过USB to IIC,虽然简单且不必要,但学习了上位机和下位机的编程方式。
我当时用的是VC++6.0的MFC,写起来格外费力,控件实在太少,以后还是要学QT的。
monkey.liu
6楼-- · 2019-12-13 19:46
谢谢分享,收藏备用。

一周热门 更多>