如何通过网络更新Flasher文件?

浏览:718来源:本站时间:2021-10-14

Flasher是Segger针对生产环境而推出的系列编程器,为了方便在生产环境中进行部署,Flasher ARM和Flasher Pro等型号提供了多种接口,包括USB接口、RS232接口和网线接口,并且内置128MB存储空间用于存储烧录文件。在复杂的生产环境应用中,Flasher可能会被集成到某些更复杂的自动化设备中,集成后的Flasher通常不便移动,此时如何更新Flasher内存中要烧录的文件呢?本文将介绍如何通过网络更新Flasher内部的文件。

首先需要将Flasher通过网线接口连接网络,连接网络后Flasher将自动获取到一个IP地址,该IP地址可以在Jlink Commander软件中查看。用户也可以手动设置Flasher对应的IP地址,操作方法参考对应的文章:如何手动修改Flasher的IP地址?

图片

Segger Flasher内置FTP Server和Web Server,其中FTP Server用于通过网络更新Flasher内部的烧录文件,FTP Server可以支持常见的FTP连接客户端软件例如FileZilla, 最多支持同时存在两个FTP连接。Web Server则用于查看Flasher的烧录状态信息。

将Flasher通过网线连接到网络,并且配置好IP地址后,打开电脑上的FTP连接软件,本文中使用的是FileZilla,输入Flasher对应的IP地址后即可访问Flasher内部空间的文件了。

但是注意仅输入IP地址进行访问时,此时仅能查看Flasher内存中的数据文件,但是无法删除文件或者上传新的文件到Flasher内存空间中。

图片

通过FTP协议访问Flasher时,需要输入用户名和密码后,才能上传新的文件或者删除原有文件。Flasher默认的用户名是admin,密码是1234。需要注意的是该用户名和密码无法由用户修改,此处的密码仅是用于防止误操作,而不是出于数据保护的目的。

图片

借助Flasher提供的网线接口和FTP Server,能够很方便地通过网络更新Flasher内存中的烧录文件,就无需移动已经完成部署或者被集成到大型设备中的Flasher了。Segger Flasher产品的这些特性将能够更好的满足生产环境的需求。

京ICP备:京ICP备05011254号-1 版权归北京麦克泰软件技术有限公司所有
北京麦克泰软件技术有限公司