OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6124|回复: 1

IAR仿真中断向量表中没有看到Reset_Handler,求解为什么会出现此情况

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2021-6-27
在线时间
10 小时
发表于 2023-1-11 18:35:02 | 显示全部楼层 |阅读模式
40金钱
代码通过bootloader跳转到主程序中,有一个工程用标准库写的就是正常的另一个用hal库跳转后进入HardFault_Handler
map文件中提到中断向量表只有这一处
__vector_table          0x08000000          Data  Gb  startup_stm32f429xx.o [1]
IAR仿真hal库的工程发现没有在0x08008004看到Reset_Handler,另一个用标准库的则有,取而代之的是如下图:

原先正常的另一个标准库写的工程如下图:
微信图片_20230111183133.png

另外在0x801d334是能看到ResetHandler的,只是在中断向量表中没有
Reset Handler:
    0x801d334 0x47804801 STRMI R4,  [R0, +R1, LSL #16]
    0x801d338 0x47004801 STRMI R4,  [R0, -R1, LSL #16]


请问下有大佬能解答下为什么会出现这种情况呢,如果要解决此问题应该从哪里入手?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2021-6-27
在线时间
10 小时
 楼主| 发表于 2023-1-11 18:36:37 | 显示全部楼层
微信图片_20230111182914.png
这个是HAL库配置的,图好像没传上去
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 20:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表