请选择 进入手机版 | 继续访问电脑版
查看: 1085|回复: 3

[原创] 【i.MX RT1010体验】+板载LINK2起死回生记

[复制链接]
  • TA的每日心情

    2024-2-5 12:06
  • 签到天数: 627 天

    [LV.9]以坛为家II

    94

    主题

    1628

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4429

    热心会员

    最后登录
    2024-2-5
    发表于 2021-4-10 13:45:19 | 显示全部楼层 |阅读模式
    昨天在调USB CDC时,不知道是下载频繁了,还是啥的。突然下载失败,并提示说FLASH超出范围。
    MD的,我真想爆粗口。我用的都是官方例程啊,这也能爆。
    打开硬件管理器发现CMSIS DAP上面有黄色感叹号。再下载一直提示连接不上。
    我有点慌了,问管管支招,想获得出厂的固件。但是没拿到。
    看到官方有刷固件工具LPCScrypt,直接就去下载了工具,准备去刷固件。
    先短接板上的DFU,如图所示:
    AA1.jpg
    然后再上电,然后打开安装好了的LPCScrypt路径:
    AA2.png
    我们选择刷CMSIS DAP 命令,打开:
    AA3.png
    点击,任意按键:
    AA4.png
    固件更新完毕!

    但是连接好线,再次下载,仍然提示连接不上。这就尴尬了,难道是固件里面MCU的引脚跟我板上的不匹配。
    但是,事实证明我想多了。
    SWD行不通,我就想看能不能从串口下载考虑起。我知道肯定是内部的程序乱了,才会这样。下载进去一个正常程序,说不定会好起来。
    搜索发现了痞子衡的 NXP-MCUBootUtility,我赶紧下下来。但是怎么也连接不上。我把那个拨码开关来回的切换模式,就是不行。
    AA5.png
    打开下载下来的[size=13.3333px]NXP-MCUBootUtility,解压:
    AA7.png
    AA11.png
    当前拨码:0010 是外部FLASH启动
    A12.jpg
    没有效果:
    拨码至0001
    AA16.jpg
    然后拔出LINK连接线,从新上电。点击软件的刷新按键:
    A13.png
    发现已经连上了:
    A14.png
    加载固件路径(最简单的LED闪烁灯实验),并下载:
    A15.png
    下载完毕了。
    好了,现在,我们拔下之前的DFU的短接帽,并把BOOT重新拨到0010,让它从FLASH启动。
    复位,发现LED正常闪烁,这样我们就明白差不多了。
    然后打开MCUXpresso,看看能否下载:
    一切正常:
    A20.png
    串口正常输出,LED正常闪烁~
    A21.png
    到此就复原成功了。
    但是还是有些小瑕疵:原版里面有MBED 的BOOT,可以虚拟U盘,拖拽更新,但是现在没了。而且
    LINK2不能提供3V3电压了。只好切换到USB OTG 提供电压了。
    LINK2 USB提供电压的电路:
    B111.png
    BB222.png
    [size=13.3333px]我在想,要不要直接把POWER_EN接低电平好了。目前先保留不动。等下面实在需要再说吧。






    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-3-21 22:25
  • 签到天数: 44 天

    [LV.5]常住居民I

    0

    主题

    110

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    228
    最后登录
    2022-3-21
    发表于 2021-4-10 17:14:22 | 显示全部楼层
    这个不错
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-10 22:38
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2021-4-11 11:13:09 | 显示全部楼层
    这个小开发板的惊喜还是挺多的啊
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2528
    最后登录
    2023-6-23
    发表于 2021-4-11 20:45:24 | 显示全部楼层
    感觉是啥也没坏

    似乎是运行的代码妨碍了调试器接管CPU。

    下次再遇到这种情况,可以先尝试用MCUBootUtility下载一个最简单的程序,例如“Hello World”,也许可以恢复。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-18 10:31 , Processed in 0.127875 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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