打印
[STM32F1]

用ICF文件把中断向量表放在任何位置

[复制链接]
995|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
supernan|  楼主 | 2022-2-20 21:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32复位后,其PC指针应该是个定值,然而我们却可以用ICF文件把中断向量表放在任何位置。

使用特权

评论回复
沙发
xxrs| | 2022-2-20 21:55 | 只看该作者
什么意思?不是很明白你说的什么,能再解释一下这个现象吗

使用特权

评论回复
板凳
supernan|  楼主 | 2022-2-20 21:59 | 只看该作者
比如若设定位flash启动,我们可以把向量表放在0x08000000处,也可以放在0x8000800处,还可以放在flash的任何位置上。那么问题来了,复位后程序还没运行,其PC指针是怎么自动指到向量表的?

使用特权

评论回复
地板
supernan|  楼主 | 2022-2-20 22:02 | 只看该作者
我记得好像有一个汇编语句是将指针指过去的

使用特权

评论回复
5
renyaq| | 2022-2-20 22:04 | 只看该作者
有默认的位置的

使用特权

评论回复
6
stly| | 2022-2-20 22:10 | 只看该作者
最后是什么结论呀

使用特权

评论回复
7
supernan|  楼主 | 2022-2-20 22:12 | 只看该作者
嗯,预料中的结果,多谢大家啦

使用特权

评论回复
8
SantaBunny| | 2023-3-3 20:28 | 只看该作者
如果是stm32的话,那么根据boot0和boot1引脚电平不同,会把0x0000 0000地址映射到0x0800 0000或0x1FFF F000,并不存在中断向量表重新映射的问题。重新映射并不是你所说的从0x0000 0000映射到0x0800 0000。

使用特权

评论回复
9
flycamelaaa| | 2024-1-11 14:23 | 只看该作者
有点莫名其妙

使用特权

评论回复
10
Bblythe| | 2024-4-5 07:23 | 只看该作者

因此,可以精确铣削电镀半孔并提高工艺可靠性。

使用特权

评论回复
11
周半梅| | 2024-4-5 09:19 | 只看该作者

高频变压器磁芯利用率高(与单端电路相比)、电源电压利用率高(与后面要叙述的半桥电路相比)、输出功率大、两管基极均为低电平,驱动电路简单。

使用特权

评论回复
12
Pulitzer| | 2024-4-5 10:22 | 只看该作者

静态测试是通过使用直流电压表和负载电流计来分别测试电源的输出电压和输出电流

使用特权

评论回复
13
童雨竹| | 2024-4-5 12:18 | 只看该作者

甚至会造成模块电源的损坏

使用特权

评论回复
14
Wordsworth| | 2024-4-5 13:21 | 只看该作者

为了抑制共模干扰

使用特权

评论回复
15
Clyde011| | 2024-4-5 14:24 | 只看该作者

因此以更高的速度使用重型铣削钻头。

使用特权

评论回复
16
公羊子丹| | 2024-4-5 15:17 | 只看该作者

小型电子设备

使用特权

评论回复
17
万图| | 2024-4-5 16:20 | 只看该作者

共模电感有时候又叫共模扼流圈

使用特权

评论回复
18
Uriah| | 2024-4-5 17:23 | 只看该作者

电镀半孔可用于标准和高级PCB设计。

使用特权

评论回复
19
帛灿灿| | 2024-4-5 19:19 | 只看该作者

共模电感对交流电流起着阻碍的作用

使用特权

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

本版积分规则

730

主题

10412

帖子

6

粉丝