xqy281 发表于 2017-2-4 16:32:44

stm8s BootLoader 请教一下各位

最近小弟在做stm8S的BootLoader,在网上看了几篇教程。
然后再对应官方给的例程进行学习。

然后就发现有些对不上的地方了
别这个数组:__root const long reintvec[]@".intvec"=
{   
   0x82008080,0x8200A804,0x8200A808,0x8200A80c,
    0x8200A810,0x8200A814,0x8200A818,0x8200A81c,
    0x8200A820,0x8200A824,0x8200A828,0x8200A82c,
    0x8200A830,0x8200A834,0x8200A838,0x8200A83c,
    0x8200A840,0x8200A844,0x8200A848,0x8200A84c,
    0x8200A850,0x8200A854,0x8200A858,0x8200A85c,
    0x8200A860,0x8200A864,0x8200A868,0x8200A86c,
    0x8200A870,0x8200A874,0x8200A878,0x8200A87c,
};
附教程链接:http://blog.csdn.net/chen244798611/article/details/51334489

我在官方的AN2659code例程就没有找到,不知道各位的代码都是从哪里找回来学习的?

有大神可以指点一下吗?

xqy281 发表于 2017-2-4 16:33:10


置顶一下

Johnson Cao 发表于 2017-2-5 12:32:48

STM8S的中断向量表不可移动,所以在BOOT里的向量表直接放APP的向量表地址.这样中断来了,就会跳到APP的中断执行.这样做有个问题,BOOT不能用中断.
页: [1]
查看完整版本: stm8s BootLoader 请教一下各位