本帖最后由 GeekyGeek 于 2022-1-3 22:45 编辑
我的第一个CAN bootloader, 在PIC18F25K80芯片上实现了。整个实现过程包括硬件,下位机软件,上位机软件。
首先完成的是硬件盒子,我开发了我自己的CAN 总线分析仪Z-Box CAN, 简称ZCAN。 它的PC端软件是busmaster,非常强大,用过的都知道。busmaster(又称博世总线大师)是一款开源软件工具,我在其开源代码基础上进行添加,让busmaster支持我开发的CAN总线分析仪Z-Box CAN。
接着完成了上位机软件zFlash, zFlash原本只支持UART bootloader, SPI bootloader和I2C bootloader, 现也支持CAN bootloader 了。
最后实现的是下位机软件CAN bootloader, CAN bootloader 三层软件架构,CAN driver参考了Microchip 应用笔记AN738
详细介绍,请查看我的博文:https://www.cnblogs.com/geekygeek/p/pic18_can_bootloader.html
|