打印

ST中断向量表放在RAM还是FALSH

[复制链接]
2165|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
几时再见|  楼主 | 2015-8-26 10:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
北方小榕树| | 2015-8-26 22:06 | 只看该作者
不能发链接,STM32 中断向量表的位置 、重定向,这个**

使用特权

评论回复
板凳
我的期待| | 2015-8-27 09:05 | 只看该作者
这个应该是可以人为的设置的。

使用特权

评论回复
地板
若相依| | 2015-8-28 08:34 | 只看该作者
宋岩的COREM3权威指南上讲“然而,为了动态重分发中断, CM3 允许向量表重定位——从其它地址处开始定位各异常向量。这些地址对应的区域可以是代码区,但也可以是 RAM 区。在 RAM区就可以修改向量的入口地址了。

使用特权

评论回复
5
若相依| | 2015-8-28 08:35 | 只看该作者

使用特权

评论回复
6
eggbiscuit| | 2015-8-29 15:30 | 只看该作者
这个估计涉及到比较复杂的操作了吧。

使用特权

评论回复
7
几时再见|  楼主 | 2015-8-31 22:06 | 只看该作者
北方小榕树 发表于 2015-8-26 22:06
不能发链接,STM32 中断向量表的位置 、重定向,这个**

谢谢。我找找看去。

使用特权

评论回复
8
几时再见|  楼主 | 2015-8-31 22:06 | 只看该作者
我的期待 发表于 2015-8-27 09:05
这个应该是可以人为的设置的。

我查了查资料,好像是从入口地址写进去的,是这样么?

使用特权

评论回复
9
几时再见|  楼主 | 2015-8-31 22:07 | 只看该作者
若相依 发表于 2015-8-28 08:34
宋岩的COREM3权威指南上讲“然而,为了动态重分发中断, CM3 允许向量表重定位——从其它地址处开始定位各 ...

我下载看看这本书去。

使用特权

评论回复
10
几时再见|  楼主 | 2015-8-31 22:08 | 只看该作者
若相依 发表于 2015-8-28 08:35
https://bbs.21ic.com/icview-991954-1-1.html
可以看看这个帖子

这个帖子也没个例子,能给个例子么?

使用特权

评论回复
11
北方小榕树| | 2015-9-26 22:56 | 只看该作者
几时再见 发表于 2015-8-31 22:06
我查了查资料,好像是从入口地址写进去的,是这样么?

对的,就是这样的。

使用特权

评论回复
12
追逐浪花| | 2015-9-30 13:32 | 只看该作者
放在RAM中吧

使用特权

评论回复
13
firstblood| | 2015-10-7 18:34 | 只看该作者
中断向量的一般都是放在flash的特定页中的

使用特权

评论回复
14
comeon201208| | 2015-10-7 18:55 | 只看该作者
程序代码的一般都放在特定的flash中的,,中断向量的也是放在这些地方的。

使用特权

评论回复
15
comeon201208| | 2015-10-7 18:57 | 只看该作者
RAM的只是临时存放数据的,其空间存放的数据是掉电遗失的。

使用特权

评论回复
16
angerbird| | 2015-10-7 20:45 | 只看该作者
向量表的数据一般都不能丢失的,当然是不能放RAM中的。

使用特权

评论回复
17
smilingangel| | 2015-10-7 21:31 | 只看该作者
这个在一般的STM的技术文档中有介绍的,不可能放RAM中的

使用特权

评论回复
18
smilingangel| | 2015-10-7 21:32 | 只看该作者
这个是关于flash操作方面的资料的,分享给大家了吧

STM32F10x Flash Programming _cn.pdf

234.75 KB

使用特权

评论回复
19
万利电子| | 2015-10-7 23:01 | 只看该作者
这个函数
void NVIC_SetVectorTable(u32 NVIC_VectTab, u32 Offset);
核心就是:
SCB->VTOR = RAM_address;

使用特权

评论回复
20
几时再见|  楼主 | 2015-11-10 09:08 | 只看该作者
万利电子 发表于 2015-10-7 23:01
这个函数
void NVIC_SetVectorTable(u32 NVIC_VectTab, u32 Offset);
核心就是:

懂了,原来是可以自由设置的。

使用特权

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

本版积分规则

14

主题

135

帖子

0

粉丝