关于28035通过CAN总线实现程序在线升级功能的问题
各位大神好,我最近在研究通过CAN总线实现程序升级的功能。我打算把芯片的FLASH分为两部分,一部分存放应用程序代码,一部分存放自己编写BOOT程序代码。芯片上电后首先允许执行BOOT程序,检测CAN总线上是否程序升级命令,如果有则通过调用FLASH_API对存放应用程序代码的空间进行擦除、编程。升级完成后再通过ASM(“LB0xXXXXXX”)指令跳到应用程序中;如果再运行应用程序时,检测到升级命令,则再通过ASM(“LB0xXXXXXX”)进入BOOT程序中。请问我的这种思路