《表1:Bootloader上位机协议》

《表1:Bootloader上位机协议》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《变速箱控制系统Bootloader设计与实现》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

复杂的Bootloader程序自身会用到定时器中断、CAN的接收和发送中断等,因而Bootloader程序内需要重建中断向量表,与用户程序的中断进行区分,使两个程序的中断不至于产生冲突,即重新设置中断向量表基址寄存器(IVBR)。本文设计的Bootloader程序采用在线编程的方法改变中断函数的入口地址,将用户程序中断函数的入口地址改为所分扇区首地址,使用户程序与Bootloader程序使用不同FLASH区间来定义中断向量表,使两段程序的中断互不影响[14,15]。这种方式虽然要在Bootloader程序内对用户程序的中断向量表进行搬移,但是不需要更改用户程序内中断向量表的存储区间,使用户程序和Bootloader程序的中断可以完美的融合。