查看: 4173|回复: 3

[原创] LPC8N04下载功能的恢复

[复制链接]
  • TA的每日心情
    奋斗
    2023-2-15 00:12
  • 签到天数: 969 天

    连续签到: 1 天

    [LV.10]以坛为家III

    175

    主题

    2843

    帖子

    34

    金牌会员

    Rank: 6Rank: 6

    积分
    7123
    最后登录
    2023-4-20
    发表于 2018-7-22 19:28:53 | 显示全部楼层 |阅读模式
    本帖最后由 jinglixixi 于 2018-7-22 19:30 编辑

           LPC8N04开发板使用过程中,因GPIO的使用常会导致下载功能的丢失,若不能恢复其下载功能,则意味着开发板废弃。那如何在这种情况下恢复其下载功能呢?
           选取合适的J-Link,将有助于问题的解决。在探索过程中,先后购置了3种类型的J-Link OB型调试器,如图1所示。其中首先失败的是只有4个引脚的那款,因为它缺少LPC8N04开发板所需的控制信号。那么8个引脚的是否就可以呢?
    1.jpg
    1  3J-Link OB

        经实际测试,最后一种是可行的,如图2所示。
    2.jpg
    2  可用的组合

         该调试器的引脚配置为:
    1-- RST      5--3V3
    2--SWO      6--CLK
    3--TX        7--SWD
    4--RX        8--GND

         在使用时,无需使用TXRX引脚,其他引脚则直接与LPC8N04开发板的对应引脚连接,且将开发板由LED改为SWD模式
    3.jpg
    图3 从LED改为SWD

           为使调试器能对LPC8N04开发板进行擦写处理,需下载和安装相应版本的J-Flash软件,本人使用的版本为SEGGER J-Flash V6.14a
    安装后,其界面如图4所示。在擦写前需进行相应的设置,其步骤如下:
    4.jpg
    4  SEGGER J-Flash界面


    1)新创建一个工程,然后按图5所示将调试器类型设为USB,且为Device0。
    2)按图6所示将调试器模式设置为SWD型,且为Auto Selection
    3)按图7所示来设置芯片类型,由于在芯片中并未提供LPC8N04,故选取与之相近的NXPLPC824M201来替代。
    4)按图8所示来设置flash擦写算法,其它参数的设置如图9所示。
    5.jpg
    5  选取调试器类型

    6.jpg
    6  设置调试器模式

    7.jpg
    7  设置芯片类型


    8.jpg
    8  设置Flash算法


    9.jpg
    9  其他参数设置

         在设置好参数后,先连接好开发板与调试器的连接,再用USB线将调试器与电脑连接好即可进行擦写处理,具体的步骤如下:
    1)按图10所示进行通讯连接,连接成功后如图11所示。
    2)按图12所示选取擦写处理,擦除工程如图13所示。由于设置时芯片名称间存在一定的差异,在擦除后会出现图14的报错提示。
    10.jpg
    10  进行通讯连接

    11.jpg
    11  完成连接

    12.jpg
    12  擦除芯片

    13.jpg
    13  擦写处理

    14.jpg
    14  报错提示


            在出现下载异常时,在KEIL中呈现的状态如图15所示,进行擦除后如图16所示,可见又恢复了通讯和下载功能。
    15.jpg
    15  通讯失败

    16.jpg
    16  恢复通讯


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-21 08:52
  • 签到天数: 861 天

    连续签到: 1 天

    [LV.10]以坛为家III

    75

    主题

    2523

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5867
    最后登录
    2025-1-22
    发表于 2018-7-23 10:54:57 | 显示全部楼层
    谢谢分享,我已经折腾了好多天了,SWO,你接到哪个引脚了?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-2-15 00:12
  • 签到天数: 969 天

    连续签到: 1 天

    [LV.10]以坛为家III

    175

    主题

    2843

    帖子

    34

    金牌会员

    Rank: 6Rank: 6

    积分
    7123
    最后登录
    2023-4-20
     楼主| 发表于 2018-7-24 10:49:56 | 显示全部楼层
    leo121_3006061 发表于 2018-7-23 10:54
    谢谢分享,我已经折腾了好多天了,SWO,你接到哪个引脚了?

    1-- RST      
    5--3V3
    6--CLK
    7--SWD
    8--GND
    只对应接这5个引脚,下载后按一次复位才能执行。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-21 08:52
  • 签到天数: 861 天

    连续签到: 1 天

    [LV.10]以坛为家III

    75

    主题

    2523

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5867
    最后登录
    2025-1-22
    发表于 2018-7-24 14:37:39 | 显示全部楼层
    jinglixixi 发表于 2018-7-24 10:49
    1-- RST      
    5--3V3
    6--CLK

    多谢!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 06:38 , Processed in 0.087612 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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