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

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

[复制链接]

该用户从未签到

309

主题

5180

帖子

0

金豆

超级版主

Rank: 8Rank: 8

积分
9187
最后登录
2020-9-23
发表于 7 天前 | 显示全部楼层 |阅读模式
本帖最后由 小恩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, 下载次数: 0, 下载积分: 威望 1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2020-9-23 17:03 , Processed in 0.074895 second(s), 13 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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