发个自己做的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
比槽点很多,就算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个字节长度的标准帧,一个字节一个字节收发,模拟串口。
--