需要做一个CAN boot loader,硬件需要什么,软件需要怎么做呢?
硬件支持can就行了,软件先分区, bootloader(带can协议) , app执行区,app备份区,建立一个工程用来编译bootloader,定义好分散加载文件,再建一个工程用来编译app,定义分散加载文件,注意两个程序存储地址不要重叠冲突了,再定义中断程序偏移量。
LM Flash Programmer 不支持CAN下载的,是否需要用UART转CAN转换器,对于这个转换器在速率上有没有要求呢?
程序上就是CAN bootloader的工程和用户程序工程分开编译么?
还需要些什么呢?