打印
[STM32F0]

STM32F030的bootload问题

[复制链接]
2757|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
455414083|  楼主 | 2014-12-25 17:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在做的一个项目要做Bootload,用IAR编译,想问一下各大侠,那个APP程序的地址偏移在IAR里面要怎么设置啊,或者说不用再IAR里面设置,直接在程序中跳转?另外,在网上看了下,在M3核里面有SCB->VTOR这个,我搜索了core_m0.h,里面是没有这个的,是RESERVED0的,那这怎么设置中断向量表的偏移呢。哎,现在这个地址的问题,一头雾水,完全不知道怎么搞,有哪个大神指点下吗?万分感激
沙发
泰山特曲123| | 2014-12-25 18:45 | 只看该作者
st官方有iap例程,看一下就明白了。就是把中断向量表重定位到ram中

使用特权

评论回复
板凳
455414083|  楼主 | 2014-12-26 09:50 | 只看该作者
泰山特曲123 发表于 2014-12-25 18:45
st官方有iap例程,看一下就明白了。就是把中断向量表重定位到ram中

在官方库没找到IAP的例程啊。还有我现在主要搞不懂的是编译器的设置问题,:'(

使用特权

评论回复
地板
sun1238898| | 2014-12-26 10:20 | 只看该作者
地址中断都是硬件偏移做好的,相关的IAP网上资料很多,你可以下载一下看看了。

使用特权

评论回复
5
455414083|  楼主 | 2014-12-26 10:22 | 只看该作者
sun1238898 发表于 2014-12-26 10:20
地址中断都是硬件偏移做好的,相关的IAP网上资料很多,你可以下载一下看看了。 ...

不会是做好了的。应该是要设置的,因为STM32都不知道我的bootload程序有多大,怎么会先设置好呢,我认为是要我们根据需要来设置编译器的,不过不知道怎么设置

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

34

帖子

0

粉丝