查看: 2811|回复: 2

[求助] RT1176在ram中加载时卡在时钟初始化

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
8
最后登录
2021-11-19
发表于 2021-11-19 16:10:52 | 显示全部楼层 |阅读模式
各位大神,
      我使用的是RT1176开发板,程序先在flexspi flash中启动加载,使用了网络、定时器和串口,然后将另一份程序(编译在ram中的工程文件)拷贝到ram中,通过进行地址跳转,重新从ram工程的Reset_Handler执行程序,发现程序卡死在了ram工程的时钟初始化阶段BOARD_BootClockRUN函数中,如果将ram工程中的BOARD_BootClockRUN屏蔽掉,则程序可正常运行。
     分析 ram工程中,屏蔽掉时钟初始化,应该还是沿用的flash工程中配置的时钟参数,请问如何在ram工程中实现对时钟的重新配置,是有些时钟只能配置一次,不能进行二次重置吗
回复

使用道具 举报

  • TA的每日心情
    奋斗
    前天 23:21
  • 签到天数: 1845 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112619
    最后登录
    2025-7-17
    发表于 2021-11-19 23:13:50 | 显示全部楼层
    虽然解答不了你的问题,不过我还是想知道你这么快就上手1176了?是官方的板子吗?还是自己打样做的啊?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24863
    最后登录
    2025-7-18
    发表于 2021-11-23 14:51:58 | 显示全部楼层
    我想请问这个问题出现频率是多少?还有跳转的程序如果在QSPI flash中,而不是在内部RAM,是否也会复现相同的问题。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 00:54 , Processed in 0.085583 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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