51内核芯片,boot中可以有中断吗?
想在boot中加传输功能实现升级,app中断正常。
boot中可以有中断啊。比如 复位中断跳转到0x00002000处执行boot程序。
0x00001000处存储的串口中断程序,用来接收程序升级文件。
不管boot执行到哪了,串口中断来了,都可以从中断入口跳转到串口服务程序。
接收完之后通知boot程序进行选择升级。
当然,boot里面得有升级选择功能,等待接收文件等等。