历史记录
清空历史记录
    首页 > 电脑软件 > Flash Programmer(芯片烧录软件) v1.6.1

    Flash Programmer(芯片烧录软件)

    v1.6.1

    • 软件大小:50.38M
    • 软件版本:v1.6.1
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-27
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    Flash Programmer这软件确实挺实用的,专门用来给微控制器芯片烧录程序,像Arduino用的ATmega系列它都支持。我平时搞嵌入式开发,最头疼的就是环境配置,但这个软件在Windows上跑得很顺,界面也直观,不需要折腾太多就能上手。它支持的芯片型号很全,从ATmega8到ATmega2560都没问题,还能通过串口或网络接口传输,文件格式像HEX、BIN这些也都兼容,省去了我转换格式的麻烦。 安装过程简单得像装个普通软件,解压后点几下就行,不过我建议别装系统盘,毕竟C盘空间得省着用。使用上,先刷新设备连上COM口,状态栏变绿就能开始烧录了。单个文件烧录直接选文件路径,多个文件时要注意顺序,Stack文件必须在App前面,这点挺关键的,不然容易出错。路径里千万别有中文,我试过一次,直接报错,所以养成好习惯用英文路径。 数据操作部分,All flash、Flash pages和Address三种模式覆盖了大部分需求,尤其是Address模式,可以精确到十六进制地址和十进制长度,修改Flash数据后直接Write就行,还能保存或复制到剪贴板,调试起来很方便。MAC地址那里,Primary地址是芯片固有的只读,Secondary地址可以改,改完用BLE工具搜设备就能看到新MAC,这点在测试网络功能时特别有用。 遇到芯片识别问题,比如IAR能仿真但Flash Programmer2不行,通常是JTAG模式不对,把config文件夹里的两个.dat文件名互换一下就解决了。总的来说,这软件功能强大又易用,能大大提高开发效率,尤其适合我们这种经常折腾硬件的爱好者。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条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐