Flash Programmer(芯片烧录软件)

大小:50.38M类别:编程其它

官方安全无插件纠错

  • 更新时间2023-12-20
  • 版本v1.6.1
  • 系统Pc
  • 语言简体中文
Flash Programmer是一款用于编程和烧录微控制器芯片(如Arduino板上的ATmega系列芯片)的软件。它可以在Windows操作系统上运行,支持多种编程语言和多种芯片型号,具有简单易用、功能强大等特点。Flash Programmer支持的芯片型号包括ATmega8、ATmega168、ATmega328P、ATmega2560等,同时也支持其他一些常见的芯片型号。它可以通过串口或者网络接口进行编程和烧录,支持多种编程模式和多种文件格式,如HEX、BIN、ELF等。
Flash Programmer提供了友好的用户界面和丰富的功能,包括单步调试、断点设置、寄存器设置、代码编辑等,可以帮助用户更方便地进行微控制器芯片的编程和烧录。总之,Flash Programmer是一款非常实用的微控制器编程和烧录软件,可以帮助用户更加方便地进行芯片编程和烧录,提高开发效率和产品质量。

安装教程

1.解压数据包,用鼠标双击“tup_SmartRF_Flash_Programmer_2-1_6_1.exe”打开进入安装向导

2.点击同意相关协议

3.选择安装组件以及相应的功能

4.选择安装位置,小编建议最好不要安装到系统盘中

5.等待安装完成即可

使用教程

1.点击“Refresh”刷新设备,在com下的设备类型上点击鼠标右键,然后点击弹出的“unknown”
2.点击“unknown”之后,会在下方的“Status”显示执行过程,并显示连接的进度条,成功连接之后,显示绿色的“unknown”连接成功之后,我们就可以进行程序烧录,MAC地址读取,Flash数据读取及修改等等操作了。
3.单个文件烧录
4.成功烧录的时候会在“Status”下显示相应说明及“Success”
5.多个文件烧录
注意:第二步中两个文件的先后顺序,一定是“Stack”文件在前,“App”文件在后。按照上述配置好之后,点击升级按钮即可完成烧录。升级成功的显示跟单个文件升级一样。不管是单文件烧录还是多文件烧录,被烧录的文件所在的路径中千万不能包含中文,否则会提示烧录失败。
Edit--Flash数据操作
我们可以看到,操作过程区域选择的方式分别为All flash、Flash pages和Address。
1.All flash:就是选择整个flash空间
注意:后面的地址和长度都是固定死的,不能再输入了,其实它就是Address选项的极限情况。
2..Flash pages:
注意:选择某个page或者某个范围的page,比如输入0,就是选择page 0区域;如果输入“0-3”,就是选择page0到page3区域。
3.Address:
注意:我们可以在“Address:0x”后面输入要选择的区域的起始地址,注意是十六进制的,然后在后面的“Length:”后面输入区域的长度,注意长度是十进制的。
4.我们可以看到有三个按钮“Write”、“Save view to File...”和“Copy to Clibboard”。双击上面区域的某个要修改的小格,然后输入修改后的内容,点击“Write”就可以将修改后的数据写入Flash中。“Save view to File...”指令就是将修改后的保存到某个文件中。“Copy to Clibboard”指令是将修改的数据复制到黏贴板上。
5.Info Page--设备信息区域.可以操作的命令是读、写、复制到黏贴板和保存到文件。该选项读出来的是设备信息的内容,可以直接修改读出来的数据,修改之后点击“Write”即可。
6.MAC Address--MAC地址,我们可以看到每个CC26xx设备都有两个地址:Primary address和Secondary address
(1)Primary address:芯片固有的,出厂之后就固定的,只可以读,不可以修改的。上图中读出来的是“ A0:E6:F8:07:AD:82”,这个是我连接的设备的固有地址。
(2)Secondary address:并不是芯片固有的,是保存在Flash中“0x1FFD0”地址上的,可以读,也可以修改,默认值是“FF:FF:FF:FF:FF:FF”。当该address被修改为其他值的时候,搜索设备显示的MAC就是该值了,比如上述我们修改为“FF:FF:FF:FF:FF:11”,然后点后面的“Write”,这个时候用BLE调试工具进行搜索,就会发现显示的MAC变成了“FF:FF:FF:FF:FF:11”。

相关问题

1.Flash Programmer 2无法识别芯片,但IAR却可以仿真,可能是原因是什么?
答:默认情况下SmartRF Flash Programmer2 选择的是4线制的JTAG方式,如果需要使用cJTAG的话,需要修改个文件。在C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Flash Programmer 2\config\xds\board_config目录下面,有两个文件,XDS110.dat和XDS110c2.dat 文件,你把两个文件的文件名对换下,重新启动SmartRF Flash Programmer2 就可以了。

展开内容

类似软件

  • JetBrains dotTrace(.NET代码分析工具)

    9.1/286.71M

    JetBrains dotTrace是一个包含了可用于.NET应用程序的性能分析器,是由JetBrains公司开发的一款对.NET程序进行检测的工具。它分dottrace Performance和dottrace Memory 两个工具,dottrace Performan

  • Adobe RoboHelp创作工具

    9.1/811.47M

    Adobe RoboHelp中文版是一款功能非常强大且操作简单使用方便的帮助文件制作软件,它的出现,推动了网页设计的发展,已成为网页开发设计的标准,使web开发人员在HTML网页制作方面变得更加容易。

  • Adobe ExtendScript Toolkit CC中文版

    9.0/93.47M

    Adobe ExtendScript Toolkit CC中文版是一个集成开发环境(IDE),主要用于编写和调试 Adobe 应用程序的 JavaScript 脚本,也称为 ExtendScript 脚本。

  • Jailer数据文件提取工具

    9.1/38.09M

    Jailer是一款功能十分强大的智能数据提取工具,它可以帮助你从关系数据库中直接导出连续、相关的行数据,然后你可以将这些数据直接在你自己的开发测试环境使用,并且支持DB2、Firebird、Derby等应用,例如你可以在不损害其它数据完整性的情况下删除某一特定数据行从而提高数据库

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • Subclipse(Eclipse SVN插件)

    9.1/2.96M

    Eclipse是一个非常优秀的开源IDE,目前支持C/C++、JAVA、JS、PHP等语言的程序编写,Subclipse是一个针对Eclipse打造的框架和插件服务,用于通过插件组件构建开发环境。

  • VisualVM(Java 程序性能分析工具)

    9.0/21.58M

    VisualVM是一个专门用于监控Java的虚拟机JVM的监控工具,大家都知道java的环境下许多东西都是命令行的形式,而这款工具能够让用户获得一个图形界面来方便你快捷的查看多个java应用程序的相关信息。

  • 屏幕吸色器

    9.1/34K

    一款非常实用的屏幕取色软件。

  • Android Multitool(apk反编译及编译工具)绿色版

    9.5/13.97M

    Android Multitool绿色版是一款来自国外安卓论坛的反编译APK文件的工具,工具中集成了反编译,编译,签名等选项,对于DIY安卓软件者是必备的工具,支持apk安装包编译、反编译等功能。

  • DBF Viewer 2000(DBF文件查看器)

    8.8/4.06M

    DBF Viewer 2000 是强大、简洁和易用的DBF(Clipper,dBase,FoxBase,Foxpro,Visual Foxpro,Visual DBase,VO,DB2K)文件浏览器和编辑器。

  • OpenCV跨平台视觉库

    9.0/91.06M

    OpenCV是一款就BSD许可的开源发行的跨平台计算机视觉库,能够运行在各种用户熟悉的平台上,比如Linux、windows、Android、mac等等,因为其属于轻量级且高效的缘故,再加上有C函数和少量C++构成,软件同时提供了Python、Ruby、MATLAB等语言的接口,

  • DiPiPi安卓反编译工具

    9.5/6.99M

    apk反编译工具下载

  • doxygen(帮助文档生成器)

    9.0/44.94M

    doxygen是一个程序的文档产生工具,以类似JavaDoc风格描述的文档系统,目前Doxygen可处理的程序语言包含C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。

  • Highlight(代码高亮显示)

    9.1/8.46M

    代码高亮显示工具

  • redmine(web项目管理软件)

    9.0/4.61M

    一套跨平台的项目管理系统

  • PEiD完整汉化版

    9.5/402K

    PEiD(PE Identifier)是一款非常知名的查壳工具。它能够几乎可以侦测出所有的壳,其数量已超过470 种PE 文档 的加壳类型和签名。别看PEiD的体积很小,那真的是麻雀虽小,五脏俱全。

  • Cmd Markdown编辑器

    9.1/20.72M

    Cmd Markdown是一款独特而强大的Markdown编辑工具。对于Markdown大家一定不陌生了,但是每种编辑器都有它的优缺点。但是这款工具可以说已经做到了尽善尽美了。

  • 和平精英绿洲启元编辑器

    10.0/5.91M

    绿洲启元编辑器可自由实现各类玩法创作,你的作品能被亿万用户看见。平台提供丰厚的激励基金、作品上线机会、丰富的开发资源,助力开发者实现梦想!

  • DialogBlocks(资源编辑器)

    9.1/7.49M

    DialogBlocks是由Anthemion推出的一款功能强大、操作简单实用性强并基于sizer的资源编辑器。DialogBlocks可以非常快速的生成对话框、向导以及框架。

  • opengl es 3.0框架

    9.0/562K

    opengl es是OpenGL三维图形API的子集、为PDA和游戏主机等嵌入式设备设计,这个opengl es 3.0则是这一系列的第三代,该版本能够让我们的用户在支持迎检的要求上更加容易,同时改标准也为移动是被带来更多桌面版的功能。