Flasher ARM编程器网络使用方法介绍
本帖最后由 xld0932 于 2025-4-25 14:14 编辑1.前言
Flasher ARM除了带有USB接口,通过与电脑进行本地连接进行操作外;还带有网络接口,将Flasher ARM通过网口连网后,可以实现远程的操作;Flasher ARM本身还带有HTTP Server、FTP Server、Telnet远程控制等功能,本文将逐一介绍基于网络的Flasher ARM操作,再结合其它软件工具做一下功能演示。
2.将Flasher ARM工具通过USB连接到电脑,通过网络将Flasher ARM工具与路由器进行连接
2.1.通过SEGGER Flasher Configuration软件查看Flasher ARM信息
2.2.通过J-Link Commander软件查看Flasher ARM信息
3.如何修改Flasher ARM的IP地址
Flasher ARM工具连接到网络后,默认是动态获取IP地址的,我们也可以将其修改为静态IP:使用SEGGER Flasher Configuration软件,通过右击Flasher ARM工具,选择Configure,在弹出的窗口中进行修改,如下所示:
4.Flasher ARM内置的HTTP服务器
将Flasher ARM连接到网络,确认获取到了正确IP地址,我们打开浏览器,在浏览器地址栏输入Flasher ARM工具的IP地址,这时我们就可以通过浏览器来查看Flasher ARM工具的相关信息了,如下所示:
5.Flasher ARM内置的FTP服务器
Flasher ARM内置了FTP服务器,我们通过FileZilla这个FTP客户端来访问Flasher ARM内置的FTP服务器;在FileZilla软件界面中,主机填写Flasher ARM工具的IP地址,用户名固定为admin,密码固定为1234,端口我们可以使用默认的不用录入,然后点击快速连接;当我们成功连接上Flasher ARM工具内置的FTP服务器后,就可以显示Flasher ARM工具板载128MB存储芯片上的内容了,对于文件的上传下载操作,都是常规操作
查看Flasher ARM内置FTP服务器上文件的内容:
6.SEGGER U-Flash软件通过Flasher ARM网络连接进行操作
在连接Flasher ARM时,选择TCP/IP方式,并输入Flasher ARM的IP地址,点击ADD并OK后,就可以成功连接了
接下来就可以通过网络来操作Flasher ARM或者是操作芯片进行擦除/烧录等操作了
7.SEGGER J-Flash软件通过Flasher ARM网络连接进行操作
在连接时选择IP方式,并输入Flasher ARM的IP地址,点击Yes进行连接
接下来的操作就和常规操作一样了:
8.KEIL软件通过Flasher ARM网络连接进行操作
打开KEIL软件,点击工具栏上的魔术棒图标
在弹出的Option for Target窗口中,选择Debug选项卡,选择J-LINK / J-TRACE Cortex后并点击Settings按钮
在弹出的Cortex JLink/JTrace Target Driver Setup窗口中,将Interface选择TCP/IP,在TCP/IP部分输入Flasher ARM的IP地址,最后点击确定
这时就可以在KEIL软件中通过网络的方式来操作Flasher ARM工具下载/调试程序了
9.通过Telnet连接来操作Flasher ARM工具
我们还可以通过Telnet连接来连接Flasher ARM工具,进行相应的操作;终端工具软件我们选用MobaXterm,在建立Telnet连接时,Remote host对应Flasher ARM的IP地址,Port固定为23,点击OK进行连接
在连接成功后,通过输入ASCII指令的方式来操作Flasher ARM工具进行相应的操作
10.支持的ASCII指令
11.参考链接
https://kb.segger.com/Flasher
https://kb.segger.com/UM08022_Flasher
https://kb.segger.com/Flasher_-_Working_with_Flasher
https://kb.segger.com/Flasher_-_TCP_services
https://kb.segger.com/Flasher_-_Remote_control
页:
[1]