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

[复制链接]
 楼主| 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 | 显示全部楼层
我记得好像有一个汇编语句是将指针指过去的
renyaq 发表于 2022-2-20 22:04 | 显示全部楼层
有默认的位置的
stly 发表于 2022-2-20 22:10 | 显示全部楼层
最后是什么结论呀
 楼主| supernan 发表于 2022-2-20 22:12 | 显示全部楼层
嗯,预料中的结果,多谢大家啦
SantaBunny 发表于 2023-3-3 20:28 | 显示全部楼层
如果是stm32的话,那么根据boot0和boot1引脚电平不同,会把0x0000 0000地址映射到0x0800 0000或0x1FFF F000,并不存在中断向量表重新映射的问题。重新映射并不是你所说的从0x0000 0000映射到0x0800 0000。
flycamelaaa 发表于 2024-1-11 14:23 | 显示全部楼层
有点莫名其妙
Bblythe 发表于 2024-4-5 07:23 | 显示全部楼层

因此,可以精确铣削电镀半孔并提高工艺可靠性。
周半梅 发表于 2024-4-5 09:19 | 显示全部楼层

高频变压器磁芯利用率高(与单端电路相比)、电源电压利用率高(与后面要叙述的半桥电路相比)、输出功率大、两管基极均为低电平,驱动电路简单。
Pulitzer 发表于 2024-4-5 10:22 | 显示全部楼层

静态测试是通过使用直流电压表和负载电流计来分别测试电源的输出电压和输出电流
童雨竹 发表于 2024-4-5 12:18 | 显示全部楼层

甚至会造成模块电源的损坏
Wordsworth 发表于 2024-4-5 13:21 | 显示全部楼层

为了抑制共模干扰
Clyde011 发表于 2024-4-5 14:24 | 显示全部楼层

因此以更高的速度使用重型铣削钻头。
公羊子丹 发表于 2024-4-5 15:17 | 显示全部楼层

小型电子设备
万图 发表于 2024-4-5 16:20 | 显示全部楼层

共模电感有时候又叫共模扼流圈
Uriah 发表于 2024-4-5 17:23 | 显示全部楼层

电镀半孔可用于标准和高级PCB设计。
帛灿灿 发表于 2024-4-5 19:19 | 显示全部楼层

共模电感对交流电流起着阻碍的作用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

730

主题

10412

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部