硬汉嵌入式论坛

 找回密码
 立即注册
查看: 206|回复: 2
收起左侧

[STM32H7] 求助,使用SEGGER排查硬件异常

[复制链接]

4

主题

3

回帖

15

积分

新手上路

积分
15
发表于 2025-4-15 21:22:14 | 显示全部楼层 |阅读模式
下载 (1).png

教程里面硬件异常会停在while循环里面,像下面那样

2.png
我的却停在了.S文件里面,应该怎么排查
回复

使用道具 举报

4

主题

3

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2025-4-15 21:56:36 | 显示全部楼层
我发现硬件异常的问题了,就是main函数里面第一步执行的函数,如果执行sys_mpu_config()及后续的bsp初始化没有问题;
如果把这些初始化函数封装成一个函数,声明在别的文件里面,然后在main里面第一步调用它会进硬件异常;
如果把这些初始化函数封装成一个函数且声明在main文件里面,调用就没有问题;
如果在mian函数里面第一步执行一个外部文件的空函数也会进硬件异常;
我不理解,sys_mpu_config()也是声明在别的文件,为什么第一步调用他就没有问题呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2025-4-16 12:03:51 | 显示全部楼层
疯狂单片机 发表于 2025-4-15 21:56
我发现硬件异常的问题了,就是main函数里面第一步执行的函数,如果执行sys_mpu_config()及后续的bsp初始 ...

方便的话,代码截图看下
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-26 02:06 , Processed in 0.251453 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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