微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 发个自己做的bootloader

发个自己做的bootloader

时间:12-13 整理:3721RD 点击:
TI的TMS320F28335,电力电子行业应用广泛,C2000架构说实话和新的Cortex M3之类
比槽点很多,就算STC的51单片机也有很多比C2000强的点。
这个bootloader,把程序下载这个槽点解决了。可以通过TTL串口和CAN接口灌程序,
95%以上的时间不需要用那个难用的仿真器了。
项目路径:
https://github.com/xjtuecho/UARTCAN/tree/master/XBOOT_28335

顶开源

赞!

没有开源……

不是自带bootloader支持sci烧录么?

只有hex,没有开源?有何用?

试用,哈哈

就知道有人会这么说,要知足。提供hex和详细文档已经很好了。

re
bootloader有得用就行了, 干嘛还想改, 这不是给自己添乱么~

牛人,能不能指导一个DSPIC30F系列单片机的BOOTLOADER,要CAN接口的,官网只有串口的。
可以付费咨询。

bootloader设计涉及到不少芯片底层操作,还有flash的操作。PIC30F我不太熟悉。。

嗯,我对这个流程不太熟悉。
能否答疑一下,假如我有PIC30F的关于串口的BOOTLOADER,是否可以在此框架下修改成CAN的,这个难度大吗?主要需要修改哪些地方?

完全可以。
串口和CAN差异在物理层,软件中完全可以屏蔽掉这个差异。
实际上串口比CAN接口更简单,用CAN来模拟串口是非常容易的。
你可以下载我的USBCAN手册,里面有三种协议,有一种协议就是CAN数据和串口透传的,
非常适合用CAN来模拟串口。我的XBOOT就是用的这种协议。
下载链接:
https://github.com/xjtuecho/UARTCAN/tree/master/DOC

感谢分享,我学习一下。我目前想开发CAN通信的BOOTLOADER,但不是用CAN模拟串口。

CAN模拟串口,PC上用已有的串口工具是最方便的。避免了上位机软件的重新开发。

CAN收一个字节发一个字节吗?还是说收满8个字节再发?

用1个字节长度的标准帧,一个字节一个字节收发,模拟串口。

--

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top