查看: 753|回复: 2

[S32] S32K144配置RUN模式80MHz的情况下无法初始化I/O口

[复制链接]

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
48
最后登录
2023-5-23
发表于 2023-4-14 13:21:49 | 显示全部楼层 |阅读模式
本帖最后由 吾   思 于 2023-4-14 13:23 编辑

使用的是S32 Design Studio for S32 Platform 3.4 这款IDE,SDK 是 S32 SDK RTM 4.0.2。使用图形化界面配置完引脚和时钟后,初始化引脚就有问题。直接就进入了死循环。找了一下是进入了Hard_Fault。有大佬知道这是什么情况吗? 屏幕截图 2023-04-14 100955.png 屏幕截图 2023-04-14 101812.png 屏幕截图 2023-04-14 100831.png 屏幕截图 2023-04-14 101907.png



我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
48
最后登录
2023-5-23
 楼主| 发表于 2023-4-26 14:47:31 | 显示全部楼层
本帖最后由 吾   思 于 2023-4-26 14:49 编辑

无意中解决了,原因很简单,配置完RUN模式下的时钟以后,HSRUN没有配。结果HSRUN有错误,但生成代码的时候没有报错,也没有警告,所以一直没有排查到这个问题。结果换成4.0.3的SDK以后直接报错,对比后发现这个问题。
回复 支持 1 反对 0

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:27
  • 签到天数: 595 天

    [LV.9]以坛为家II

    51

    主题

    2225

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7072
    最后登录
    2024-4-28
    发表于 2023-4-14 14:36:25 | 显示全部楼层
    GPIO 的时钟打开了嘛,之前使用S32K时如果时钟没打开去访问对应的外设的寄存器会触发hardfault
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-29 04:42 , Processed in 0.342469 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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