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 就可以了。

展开内容

类似软件

网友评论

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

同类排行

  • Cmd Markdown编辑器

    9.1/20.72M

    基于Markdown语法的轻量级文本编辑工具

    查看
  • wordpress(php网站构建器)

    9.1/34.44M

    全球领先开源建站系统,通过插件轻松搭建站点。

    查看
  • CiteSpace官方版

    8.9/103.62M

    CiteSpace官方版是一款和Java相关的可视化文献分析软件,它能够显示一个学科或知识域在一定时期发展的趋势与动向,形成若干研究前沿领域的演进历程!并且,citespace能很好的帮助大家从众多的数据中如何找到自己所需要的,从而解决哪些文献是具有开创性和标志性的问题,有

    查看
  • node.js(JavaScript运行)

    9.0/23.98M

    运行JavaScript服务端程序和应用

    查看
  • dubbo admin官方版

    9.0/1.43M

    分布式服务框架

    查看
  • php超文本预处理器

    9.0/16.34M

    php解释器是一款帮助用户在PHP目录下找到PHP.exe,使用户能够运行.PHP程序的一款软件,许多用户都知道,软件的开发离不开各种编译器,解释器之类的东西,小编带来的这款软件就类似于C++的编译器,不过C++需要手动,而PHP是全自动的,用户只需要调用这款软件就可以轻松的使得

    查看
  • GitKraken官方版(GIT图形化工具)

    8.9/327.4M

    一个专业的GIT图形化工具

    查看
  • Virtuous Ten Studio(apk反编译工具)

    9.0/23.75M

    安卓APK反编译与分析工具

    查看
  • Pestudio(编程辅助软件)

    9.1/1.1M

    Pestudio官方版是一款绿色小巧、功能强大、使用方便的编程辅助应用程序代码验证工具。其主要功能是帮助用户一键获取并验证应用程序的相关信息,如:是否具备64位处理能力、是否过时、是否存在潜在安全风险、验证应用所需使用的.Net信息、验证MD5等等!

    查看
  • Apifox电脑版官方版(超强AIP接口调试工具)

    9.0/180.39M

    Apifox电脑版官方版是一个API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter。

    查看
  • YALMIP工具箱

    9.0/1.22M

    YALMIP官方版是一款用于求解线性规划、整数规划、非线性规划、混合规划的MATLAB工具箱,它允许用户以MATLAB语法的方式轻松构建和解决各种类型的优化问题,包括线性规划、整数规划、非线性规划和混合整数非线性规划等等!

    查看
  • 屏幕吸色器

    9.1/34K

    屏幕吸色器是一款免费小巧的屏幕取色工具。屏幕吸色器可以吸取屏幕上任意一像素点的颜色,并转换为各种编程工具的颜色值。还可以由任意一种颜色值得到R、G、B三原色的值,及其对应的其它编程工具的颜色表示值。

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

    9.5/13.97M

    安卓应用反编译与重新打包工具

    查看
  • cobertura覆盖率测试工具

    9.0/4.19M

    Cobertura是一种开源的代码覆盖率工具,用于衡量软件测试中代码的覆盖程度。它能够分析和报告测试套件对源代码的覆盖情况,帮助开发人员确定哪些部分的代码已经被测试覆盖,哪些部分还未经过充分的测试。

    查看
  • hibernate jar包

    9.0/33.09M

    在开发Java程序时,用户会遇到许多仅凭Java不能够完成的开发工作,这个hibernate是非常不错的开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,能够将POJO和数据库表建立映射关系,是一个非常不错的全自动orm框架。

    查看