×

STM32在应用编程(IAP)使用USART

消耗积分:0 | 格式:rar | 大小:0.1 MB | 2017-09-12

分享资料个

  当发生重置时,程序计数器被设置为执行IAP驱动程序。应该是

  检查特定条件的紧凑代码,例如键的组合是

  按下。当满足此条件时,IAP驱动代码要么执行一个分支。

  更新用户应用程序或直接(通常默认情况下)执行此用户应用程序。

  用户应用程序需要从IAP驱动分离。最实际的解决方案

  是将IAP驱动程序代码放在程序存储器的开头和

  开始的下一个自由闪存块,扇区或页,它允许独立

  内存保护被配置在两区。在这个应用程序中给出的示例中

  注意,IAP通过USART而不是更先进的通信进行

  接口,从而减少内存占用。

  用户应用程序可能有独立的堆栈和中断向量(两者都是

  建议,但也不是强制性的)(参见图1)。

  启动用户应用程序:

  1。IAP驱动程序设置堆栈指针地址主要应用。

  2。下一个指令执行对应用程序的跳转(无条件分支)。

  三。应用建立自己的中断向量表的活性

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !