STM32 IAP,APP参数配置,向量表映射.docVIP

  • 16
  • 0
  • 约4.29千字
  • 约 13页
  • 2015-08-17 发布于安徽
  • 举报
基于MDK的STM32系列IAP和APP程序的配置 很多人在做IAP程序的时候,一般都能很容易就做出来,但是在做APP的时候,却经常会跑飞,其中原理,大都由于MDK配置出的问题,或者是APP没有映射向量表。向量表起始地址默认的是0在IAP的程序里不用再映射,但APP的起始地址已经不再是0所以,必须要映射到实际的起始地址,否则当IAP跳转到APP的时候,程序直接就飞了。如我的APP起始地址是0我的映射函数是这么配置的NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x5400); NVIC_VectTab_FLASH的值就是0下面让我们来看看IAP和APP的MDK配置,其中片子为STM32F103RE,IAP起始是0程序大小是0x5400字节;APP的起始地址是0程序大小是0x7AC00,配置如下: IAP的option for target’stm3210e-evel’配置 1)这里要注意的是IROM1的配置 2)这里是片子的选择配置 单击setting进入下面的界面 这里要注意Programming Algorithm的size大小。实际上经过测试,这个size使用片子的最大的容量也没关系,即0512K),

文档评论(0)

1亿VIP精品文档

相关文档