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

[原创] LPC:如何通过SWD使用Flash Magic烧写image

[复制链接]

该用户从未签到

648

主题

6301

帖子

0

超级版主

Rank: 8Rank: 8

积分
19555
最后登录
2024-3-29
发表于 2020-9-16 14:27:34 | 显示全部楼层 |阅读模式
本帖最后由 小恩GG 于 2020-9-21 16:22 编辑

如何通过SWD使用FlashMagic烧写image


大家都很熟悉LPC芯片在进入ISP模式时,可以借助Flash Magic工具烧写image, 通过UART,USB,CAN 或者Ethernet 接口。但有部分LPC芯片并没有这些接口,或有些客户不方便使用这些接口,此时可以用SWD接口。本文重点讲述Flash Magic如何通过SWD烧写LPC产品。
为实现使用Flash Magic 通过SWD 烧写, 需要借助“桥”,桥的一端连接LPC目标板的SWD,另一段通过USB与Flash Magic通讯。目前有两种“”桥”,Link2(LPC4300/1800)和LPC11U35. 下文借助两块开发板LPCXpresso54628和LPCXpresso845演示如何烧写。

1.    借助Link2(LPC1800/LPC4300)
1.1 介绍
许多LPC开发板已经集成了Llink2 设计,如果没有,可以借助LPC-Link2开发板。LPC1800/LPC4300 USB接口和Flash Magic通讯,SWD接口和目标板通讯。
Link2需要USB DFU模式启动。电脑端,安装NXP LPC USB驱动,在安装Flash Magic时有这个选项,默认是安装的, 如果没有装,可以重新安装FlashMagic. 启动后,Flash Magic自动检测到硬件.
1.2 示例
本节通过LPCpresso54628进行演示,此开发板已经集成了Link2(LPC4322),步骤如下:
1)连接跳线帽到JP5,使LPC4322进入DFU模式。用USB线连接J8和电脑。
1.png

2)打开Flash Magic工具,选择LPC54628J512:   
    Chang...->LPC54000->SWD->LPC54628J512

    2.png
点击右下角OK,Flash Magic就会识别到“SWD over Link2”,如下图。如果没有,请检查并再次连接开发板。
3.png
3) 导入需要下载的文件,根据自己工程需求配置擦除范围。
4.png
4)         配置完成后,点击“Start”按钮开始烧写。

2. 借助LPC11U30
  2.1介绍
      可以通过LPC11U30系列烧写,同样LPC11U30 USB接口和Flash Magic通讯,SWD接口和目标板通讯。
      重点,在下载之前,首先需要将LPC11U30的驱动烧写进去。最简单的办法是设置LPC11U30为mass-storage USB 模式,把驱动文件拖进去。此文件在Flash Magic安装目录下:…\Flash Magic\Interfaces\ SWDLPC11U35.bin.
      2.2.示例
      本节通过LPCXresso845MAX开发板进行演示,此开发板已经集成了LPC11u35,步骤如下:
      1)连接跳线帽到JP3,使LPC11u35进入mass-storageUSB模式。用USB线连接J4和电脑。
5.png

2) 连接后,名字为“CRP DISABLD”的盘符会出现在我的电脑。删除里面的文件”firmware.bin”,将驱动文件“SWDLPC11U35.bin”(…\Flash Magic\Interfaces\)拷贝进去。
6.png

7.png

3)断开JP3上跳线帽,重新连接开发板的JP4。
4)打开Flash Magic工具,选择LPC845M301JBD48:
Chang…->LPC8000->SWD-> LPC845M301JBD48
8.png
点击右下角OK,Flash Magic就会识别到“SWD over LPC11u35”,如下图。如果没有,请检查并再次连接开发板。
9.png

5)配置完成后,点击“Start”按钮开始烧写。

2.3 恢复板载debugger
       当更换了LPC11u35的驱动后(2.2章节步骤),开发板不能在debug,需要恢复板载debugger(lpc11u35)驱动.
       首先从NXP官网下载驱动:
再根据2.2 步骤1-3 进行跟换。



Flash Magic通过SWD接口烧写LPC.pdf

757.18 KB, 下载次数: 46, 下载积分: 威望 1

回复

使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 143 天

    [LV.7]常住居民III

    10

    主题

    381

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    1253
    最后登录
    2024-3-25
    发表于 2021-8-6 09:45:34 | 显示全部楼层
    赞赞赞。。。
    加油加油
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 22:59 , Processed in 0.119629 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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