返回列表 发新帖

STK500下载器通过命令行实现快速批量烧写

[复制链接] 2
回复
15875
查看
打印 上一主题 下一主题

363

主题

1404

帖子

6286

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6286
楼主
跳转到指定楼层
发表于 2019-4-11 14:40:31 | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
关键词: STK500  AVR  FT232 下载  批量  烧写  命令行  Mcuzone

STK500是一款低成本的AVR下载工具,配合AVR STDUIO/ATMEL STUDIO可以实现ISP下载。不少客户也用STK500来进行量产烧写,如果直接在AVR STUDIO下面用自带的Program AVR工具进行烧写,步骤较多,虽然可以使用Auto配置进行一键烧写,但是有些客户反馈,用Auto配置进行烧写有时会出现前一次烧写完毕后下次连接不上的情况,或者出现熔丝位无法正常设置的偶发问题。 这里给大家推荐一个命令行工具,使用起来更加稳定,FLASH和FUSE可以一次设置完毕,烧写一块板子只需要按一次向上键,再按一次回车确认即可。

1,找到AVR STUDIO安装目录下的STK500.EXE,默认路径在AVR Tools->STK500下,并将需要烧写的HEX文档放入该目录;
2,打开命令行,进入到该目录下打开STK500.EXE,可以跟-h参数查看使用说明;
3,输入:stk500 -ccom5 -dAtmega128 -e -iftest.hex -pf -vf -f08A3 -F08A3 -EFF -GFF
-ccom5表示指定com5端口
-dAtmega128表示目标芯片为Atmega128
-e表示Erase擦除
-iftest.hex表示将test.hex文件烧到FLASH
-pf表示烧写到FLASH;
-vf表示校验FLASH内容;
-f08A3表示熔丝位设置为08A3,高位在前(要写入的FUSE配置可以通过STUDIO连接目标芯片在FUSE页面选择好设置后获取具体的十六进制值)
-F08A3表示校验熔丝
-EFF表示烧写扩展熔丝位,值为FF
-GFF表示校验扩展熔丝位,值为FF
其它更多的命令请输入-h查看
回复

使用道具 举报

363

主题

1404

帖子

6286

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6286
沙发
发表于 2019-4-11 14:41:14 | 只看该作者






回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6286

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6286
板凳
发表于 2019-4-11 14:42:51 | 只看该作者
链接:https://pan.baidu.com/s/1lYKZxifgzIpBk8brr99vsQ
提取码:yafi

操作演示视频,如遇下载失效请及时联系我们:
QQ: 8204136
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表