查看: 2377|回复: 0

[分享] RT1021晶振问题导致代码无法写入外置Flash

[复制链接]
  • TA的每日心情
    开心
    2022-2-1 19:14
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    15

    主题

    127

    帖子

    0

    高级会员

    Rank: 4

    积分
    731
    最后登录
    2024-5-24
    发表于 2022-10-14 08:46:26 | 显示全部楼层 |阅读模式
    RT1021晶振问题导致代码无法写入外置Flash
    背景:IDE【MCUXpresso】,仿真器【DAPlink】,demo【官方的freertos_hello】,Flash【W25Q64JV】。
    现象:用野火的开发板正常,换成自己的开发板代码无法烧入到flash。
    尝试:1、将两块板的Flash芯片和RT1021相互替换,2、更换成JLink,问题依旧。
    对比两块开发板调试时控制台信息:
    e0287821ff417fc60d4fd91255b94c8.jpg image-20221014081936607.png
    对比发现在Sending VECTRESET to run flash driver后出现问题,通过逻辑分析仪测试两块板子的flash上CS和CLK引脚,看出自己的板子CLK不正常(逻辑分析仪100MHz,把flexspi时钟频率降到33MHz),跟时钟有关系的应该是晶振,仔细对比封装和规格书发现晶振焊错了。
    image-20221014082429813.png
    image-20221014082436850.png
    以上是正常烧入情况
    image-20221014082445325.png
    image-20221014082450063.png
    以上是非正常情况
    image-20221014083038899.png
    当时脑子一抽晶振转了90°焊。

    哈哈
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-18 17:39 , Processed in 0.082053 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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