Other Parts Discussed in Thread: C2000WARE
我想编一个CAN 烧写程序的BootLoader,比如我将执行CAN 烧写的程序放在FLASHA,其他应用程序放置在其他FLASH 段,这样不管其他应用程序运行是否良好(即便是CRASH 了),我总可以通过内置在FLASHA 的CAN 烧写程序将我的应用程序进行重新烧录,这样可以摆脱对JTAG 或是串口的依赖;
也就是我想,芯片在上电加载程序的时候,总是先从FLASHA 开始,如果检测到不用加载程序,就跳转到我其他的应用程序区域,这样可以吗?能不能给点提示?
我之前做过应用程序和CAN 烧写程序混编在一起的,但是一旦这个合二为一的程序变砖了,还得用JTAG 进行自救,我觉得这样不好;